Консольный калькулятор, помогите написать консольный калькулятор |
1. Заголовок темы должен быть информативным. В противном случае тема удаляется ...
2. Все тексты программ должны помещаться в теги [code=pas] ... [/code], либо быть опубликованы на нашем PasteBin в режиме вечного хранения.
3. Прежде чем задавать вопрос, см. "FAQ", если там не нашли ответа, воспользуйтесь ПОИСКОМ, возможно такую задачу уже решали!
4. Не предлагайте свои решения на других языках, кроме Паскаля (исключение - только с согласия модератора).
5. НЕ используйте форум для личного общения, все что не относится к обсуждению темы - на PM!
6. Одна тема - один вопрос (задача)
7. Проверяйте программы перед тем, как разместить их на форуме!!!
8. Спрашивайте и отвечайте четко и по существу!!!
Консольный калькулятор, помогите написать консольный калькулятор |
Kolu4ka |
Сообщение
#1
|
Группа: Пользователи Сообщений: 3 Пол: Женский Репутация: 0 |
Здавствуйте, я новенькая на этом форуме, еще даже тольком не освоилась...
Поискала вот в задачах, но так и не нашла, конечно может так искала плохо... В общем, мне надо написать программу "Консольный калькулятор". А я даже не понимаю толком, что это такое... Простой калькулятор я написала... Вот, что нам задали.... Задание Разработать программу, вычисляющую простейшие математические операции. Тип операции и операнды передаются через командную строку программы. Никакого другого ввода не должно быть. Вывод результата осуществляется на экран. Формат командной строки В квадратных скобках указываются необязательные параметры. Параметры в командной строке указываются через пробел. Для вычисления выражения: ИмяПрограммы ./опреация операнд1 [операнд2]…[операндN] Максимальное количество опрендов – 5. Для получения информации о программе и возможных параметрах ИмяПрограммы /? Параметры командной строки /sum - Считается сумма всех операндов. /mul - Считается произведение всех операндов /div - Считается частное всех операндов. (Операнд1/Операнд2/…/ОперандN) /sub - Считается разность всех операндов. (Операнд1 - Операнд2 - … - ОперандN) /avg - Считается среднее арифметическое операндов /min - Находится минимум из операндов /max - Находится максимум из операндов /? - при запуске программы с данным ключом производится вывод информации Ошибки Программа должна обрабатывать ошибки и выдавать пользователю сообщение, в следующих ситуациях: • Неизвестная операция • Нечисловой операнд • Отсутствие операндов • Слишком много операндов • Деление на ноль. Программа не должна аварийно завершаться! Воть, а я не наю, как это сделать.... Заранее благодарна! |
Текстовая версия | 8.05.2024 12:41 |