1. PHP / Говнокод #4879

    +163

    1. 01
    2. 02
    3. 03
    4. 04
    5. 05
    6. 06
    7. 07
    8. 08
    9. 09
    10. 10
    11. 11
    12. 12
    13. 13
    14. 14
    15. 15
    16. 16
    17. 17
    18. 18
    19. 19
    20. 20
    21. 21
    22. 22
    23. 23
    24. 24
    25. 25
    26. 26
    27. 27
    28. 28
    29. 29
    30. 30
    31. 31
    if ($_GET)
    {
    if (!empty($_GET['kol'])) {$k=$_GET['kol'];}
    else $k=1;
    if (!empty($_GET['diametr'])) {$d=$_GET['diametr'];}
    else $d=1;
    if (!empty($_GET['zaves'])) {$z=$_GET['zaves'];}
    else $z=1;
    if($z!=1)
    	{
    	if (!empty($_GET['rasst'])) {$r=$_GET['rasst']; }
    		else $r=1;
    	if (!empty($_GET['terra'])) {$t=$_GET['terra']; }
    	else $t=1; }
    else {$r=1;$t=1;}
    $sum=1;
    
    $sum=$k*$z*$t*$r;
    echo "<b><center>";
    switch ($d):
     case "10": $sum*=500;echo "примерная стоимость".$sum."рублей"; break;
     case "20": $sum*=1000;echo "примерная стоимость".$sum."рублей"; break;
     case "30": $sum*=2000;echo "примерная стоимость".$sum."рублей"; break;
     case "40": $sum*=3000;echo "примерная стоимость".$sum."рублей"; break;
     case "50": $sum*=3500;echo "примерная стоимость".$sum."рублей"; break;
     case "60": $sum*=4000;echo "примерная стоимость".$sum."рублей"; break;
     case "70": $sum*=4500;echo "примерная стоимость".$sum."рублей"; break;
     default: echo 'требуется консультация по телефону :)';
     endswitch;
     echo "</b></center>";
    }

    Запостил: Shiz89, 09 Декабря 2010

    Комментарии (23) RSS

    • Дорого продаете.
      Ответить
    • лол, гиббон пхпшный даже таги не смог правильно закрыть, без пересечения
      Ответить
    • больше 70 считать не умеем, позвоните нам сами и проконсультируйте, пожалуйста
      Ответить
      • не только больше 70, но и "некруглые" числа не знаем.
        Ответить
        • Ну, возможно так задано было, и тут все нормально: может у них фикс. размеры диаметров, а нестандартные обговариваются.

          Говны же в <b><center></b></center> да копипасте "примерной стоимости"

          А еще мне вот интересно, почему стиль написания if'ов и switch отличается?
          Ответить
          • Может, их там несколько?
            Ответить
            • Сомневаюсь, слишком мелко для нескольких (разве что последовательно писали-дописывали?). Хотя, конечно, все может быть.
              Ответить
    • кол[-во], диаметр, завес(?) а дальше приходит залго и говорит непонятное но страшное про растр и землю
      Ответить
      • В какой это стране rasst читают как растр?
        Ответить
      • а почему тогда не zemlya?
        Ответить
        • ну должна же быть какая-нибудь инкогнита в коде )
          Ответить
        • может быть терракот
          австралийская земляная кошка
          до австралии дохуя расстояние
          поэтому пытается определить диаметр и завесить с помощью матмодели, а кол-во для асимптотики
          Ответить
          • /* Интересно, земляная кошка вкуснее земляного ореха? */
            Ответить
            • спросите у земляных китайцев)

              Вообще-то земляная кошка жила в славянских мифах, и охраняла подзенмые клады, расхаживая там по золотой цепочке.

              Так-то!
              Ответить
              • ага, вот хелпер пруф: http://myfhology.narod.ru/monsters/zemlyan-cat.html
                "погладь котика, сука!" (ц)
                Ответить
    • вай какая ебанутая красота)))
      особо кейс который можно было в 3 строчки массив соответсвий + 1 нещасный if
      говнокод!!11
      Ответить
    • А знаете в чем еще говнокод? В if ($_GET).
      Ответить
      • впринципе, это имеет смысл - если параметров нет вообще, то ничего не делать
        Ответить
        • Если нет параметров, то ничего не делать, а в остальных нестандартных случаях, в т.ч. если есть хоть один параметр, не относящийся конкретно к этому скрипту, то требуется консультация по телефону. Да, глубокий смысл.

          А по моему это сделано как всегда на авось. PHP он ведь такой непредсказуемый - "А вдруг массив $_GET где-то проебатерялся...".
          Ответить

    Добавить комментарий