Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Неопознанный вылет калькулятора - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Заменить на 0 значения элементов матрицы, лежащих выше главной диагонали http://www.cyberforum.ru/cpp-beginners/thread1175547.html
Ребят помогите!!! сижу на экзамене Необходимо создать приложение в визуальной среде, которое запрашивает размерность квадратного двумерного массива, заполняет массив случайными числами от 3 до...
C++ Перегрузка методов класса Прямоугольник 1.Продемонстрировать перегрузку функций-членов класса "Прямоугольник", функция член – "Нарисовать". Различать случаи собственно прямоугольника и квадрата. Программа рисует квадрат и прямоугольник... http://www.cyberforum.ru/cpp-beginners/thread1175538.html
Как работает cout? C++
есть такая функция void output(recipe *list, int N){ for(int i=0; i<N; i++){ cout<<list.name<<endl; cout<<"руб"<<list.price<<list.ccal<<list.time<<"\n\n"; } }работает ну ооочень странно
C++ Разработать программу, сортирующую предложения текста по цели высказывания
Помогите пожалуйста. Нужно написать программу, которая считывает текст из файла и выводит на экран сначала вопросительные, затем восклицательные, а затем повествовательные предложения...
C++ Создание формы по коду http://www.cyberforum.ru/cpp-beginners/thread1175476.html
Здравствуйте. Нужна помощь в создании формы из ниже перечисленного кода, чтобы она показала итог программы: 1. кол-во столбцов, не содержащих ни одного нулевого элемента ( оформить в виде функции...
C++ Объяснить выражение Привет всем. Помогите пожалуйста, объясните, что значит следующее выражение: int value = flex != 0 ? flex : 10000; подробнее

Показать сообщение отдельно
Ярослав Никитин
0 / 0 / 2
Регистрация: 13.04.2014
Сообщений: 70
14.05.2014, 16:07

Не по теме:

Думаю разумнее заменить ифы на switch.

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
 if (op == '+')
        pub.otvet10 = pub.ch10_1 + pub.ch10_2;
    else if (op == '-')
        pub.otvet10 = pub.ch10_1 - pub.ch10_2;
    else if (op == '*')
        pub.otvet10 = pub.ch10_1 * pub.ch10_2;
    else if (op == '/')
        pub.otvet10 = pub.ch10_1 / pub.ch10_2;
    else
    {
        cout << "Введена некорректная операция, пожалуйста введите еще раз\n";
        goto par1;;//!!!!!!!!!!!!!!!!!!!
    }


2. Не красиво получается: введите первое, введите второе, фу, лучше сразу введите выражение.
3. Советую почитать тебе Страуструп Б. - Программирование. Принципы и практика использования C++ , насколько помню, в 6 главе или раньше он рассказывает написание калькулятора, при этом учит писать грамматику, идет от простого к сложному.
0
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru