1. C++ / Говнокод #21975

    −20

    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
    32. 32
    33. 33
    34. 34
    cin>>a;
    cin>>oper;
    cin>>b;
    if (oper==’+’) goto Lebel_1;
    else if (oper==’-’) goto Lebel_2;
    else if (oper==’*’) goto Lebel_3;
    else if (oper==’/’) goto Lebel_4;
    else goto Lebel_5;
    Lebel_1:
    c=a+b;
    cout<<a<<”+”<<b<<”=”<<c;
    goto Lebel_6;
    Lebel_2:
    c=a-b;
    cout<<a<<”-”<<b<<”=”<<c;
    goto Lebel_6;
    Lebel_3:
    c=a*b;
    cout<<a<<”*”<<b<<”=”<<c;
    goto Lebel_6;
    Lebel_4:
    if(b==0)
    {
    cout<<”\nОшибка! Деление на ноль!”;
    goto Lebel_5;
    }
    else
    {
    c=a/b;
    cout<<a<<”/”<<b<<”=”<<c;
    goto Lebel_6
    }
    Lebel_5:
    cout<<”\nНеверная операция! Повторите сначала!”;

    Пример 5: фрагмент программы, реализующей простой калькулятор с ис-
    пользованием меток и операторов безусловного перехода

    Целая тонна говнокода http://rgho.st/6mhPvKCMs

    Запостил: semoro, 15 Января 2017

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

    • Фееричненько. Надо было в описании указать, что это не просто лаба, а код из методички.
      Отличное наглядное пособие, надо сказать, для института, где учат дизайнеров. Тут и код не моноширинным шрифтом, и расположение его по центру, и зачатки форматирование в таких условиях, и скриншоты с говнокодами.

      Кстати, откуда пошёл перенос скобок вместе со всем блоком?
      if (2 == 2)
          {
          printf("2 == 2");
          }
      Ответить
      • Штульман стайл. И еще в древних сорцах MFC видел (времен 6й студии).
        Ответить
      • > расположение его по центру
        А что, выровнять все строчки кода по центру - оригинальная идея.
        Ответить
    • Вот это жесть. Всё, ставропольцев больше не собеседуем, сразу нафиг.
      Ответить
      • Некрасиво.
        Ответить
      • > ставропольцев больше не собеседуем
        И как часто до сих пор ставропольцы собеседовались в Стокгольме?
        Ответить
        • А кто сказал, что я в Стокгольме?
          Ответить
          • вот именно, мало ли в швеции городов
            Ответить
            • А я думал, что там кроме Стокгольма только деревни... Мальмё и Уппсалу можно сравнить только с Коломной и с Серпуховым. Где нормальные города с метрополитеном, с автомобильными пробками, с затратой времени около полутора часов на поездку из конца в конец?
              Ответить
              • > с затратой времени около полутора часов на поездку из конца в конец
                Это город получится размером во всю Швецию.
                Ответить
              • В Европе часто бывает тонкая граница между селом и городом. И в штатах тоже.

                Это в бСССР обычно ГОРОД, потом 100 км степей и болот, лесов и диких кабанов, а затем еще один ГОРОД.

                Земли дохуя потому что.
                Ответить
                • В Штатах — скорее не так, как в Европе. Откуда тогда в американских фильмах многокилометровые шоссе, проходящие через камни и пески?
                  Ответить
                  • Так с этих шоссе съезды в бесконечные Говновилли и Говнотауны по 4000 человек в каждом.
                    Ответить

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