MONOMAKH
|
||||||
1 | ||||||
Калькулятор с сохранением промежуточного результата05.09.2013, 07:39. Показов 2321. Ответов 0
Метки нет (Все метки)
Собственно вопрос по одному из упражнений из книги Кочана по С. Вот сам текст упражнения:
Напишите программу, которая работает как простейший калькулятор. Программой должны распознаваться следующие операторы. “-“, “+”, “*”, “/”, “S”, “E” Оператор S используется для сохранения введенного числа в аккумуляторе. Оператор Е используется для выхода из программы. Арифметические операции выполняются с содержимым аккумулятора и числом, введенным пользователем. Ниже приведены примеры, касающееся программы работы. Начало вычислений 10 S { Сохранить в аккумуляторе число 10. ) - 10.000000 { Содержимое аккумулятора. } 2 / { разделить на 2. ) * 5.000000 { Содержимое аккумулятора. } 55 - { Вычесть 55 } -50.000000 100.25 S { Сохранить в аккумуляторе число 100.25. } = 100.250000 4 * { Умножить на 4. } = 401.000000} 0 Е { Конец программы. } = 401.000000 Конец вычислений. Необходимо учесть деление на нуль и распознавание неправильно введенных операторов. Соответственно написал код, но при вводе символа почему то срывается в бесконечный loop, а при введении S или E вообще ничего не отображает(
|
05.09.2013, 07:39 | |
Ответы с готовыми решениями:
0
Калькулятор с сохранением промежуточного результата Хранение промежуточного результата Вывод промежуточного результата Таблица Шульте с сохранением результата в бд |
05.09.2013, 07:39 | |
05.09.2013, 07:39 | |
Помогаю со студенческими работами здесь
1
Приведение void указателя к определенному типу с сохранением результата Написать калькулятор на 4 действия (+, -, *, /) с сохранением памяти Pandas, dataframe - добавление новых строк с сохранением результата прошлых расчетов Калькулятор с остановкой программы и обнулением результата Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |