
3 Внедрение
Программа «Калькулятор для дробей.ехе» - консольное приложение, занимает объем не более 15 Кбайт. Для ее выполнения необходим минимальный состав аппаратурных средств: операционная система Windows 95, процессор 486 серии, оперативная память 4 Мбайт, память видеокарты 512 Кбайт, жесткий диск 544 Мбайт, экран, клавиатура, мышь.
Рабочая программа из каталога «Release» проекта «Калькулятор для дробей», можно скопировать на жесткий или съемный диск.
При запуске рабочей программы высвечивается меню с предложенными операциями и предложением ввода числителя. После ввода числителя программа предлагает ввести знаменатель дроби. После ввода знаменателя высвечивается сообщение о вводе операции.
Если операция требует вторую дробь, то диалог повторяется: вводится числитель и знаменатель следующей дроби. Только после этого высвечивается полученный ответ.
Если операция требует возведение в степень, то предлагается ввести степень числа, и после ввода степени выдается ответ.
При вводе операции извлечения квадратного корня сразу же высвечивается результат вычисления.
В каждом случае после вывода результатов расчета программа предлагает ввести очередную операцию для того, чтобы продолжить вычисления или выйти из программы.
Таким образом, работа по выбору пунктов меню представляет собой бесконечный цикл операций. Выход из программы осуществляется при нажатии на клавишу «Esc», что является корректным способом завершения программы.
Каждое действие, выполненное оператором: ввод чисел или операции, записывается в текстовый файл на диск для контроля полученных результатов. Текстовый файл «Protokol.txt» создается заново и открывается при запуске программы, а закрывается при выходе из программы. Данный файл располагается в том месте, где находится рабочая программа.
В программе необходимо предусмотрена реакция на некорректный ввод операции или данных.
Текстовые сообщения, выдаваемые программой на экран делятся на подсказки оператору, результаты расчетов, сообщения об ошибках.
Подсказки для оператора, которые появляются в программе:
"Введите числитель дроби-> ";
"Введите знаменатель дроби-> ";
"\tВведите степень дробного числа -> ";
"\tВведите операцию-> ";
“Файл создан. Осуществляется ЗАПИСЬ протокола на диск”.
Сообщения результата расчетов, выводятся на экран и в текстовый файл:
"Ответ: (%d )" – вывод осуществляется только целой части дроби, если числитель равен 0;
"Ответ: ( %d / %d)" – вывод правильной дроби;
"Ответ: (%d %d / %d)" вывод смешанной дроби.
Сообщения об ошибках, которые могут появиться на экране при неверном действии оператора:
"Неверный ввод данных!!!";
"Неверный ввод степени числа!!!";
«Операции %c не существует !!!», с этим сообщением показывается несуществующая операция.
Сообщения об ошибках, которые могут появиться на экране при ошибке файловых операций:
"Файл не создан. Записи протокола на диск не будет!".
В курсовой работе не предусмотрена справочная информация о создателе программы с указанием данных студента, так как данная работа является примером написания и оформления пояснительной записки.
4 Список использованной литературы
Герберт Шилдт. Полный справочник по С++. Четвертое издание. Москва. Издательский дом «Вильямс». 2009 г.
В.И. Шупляк, С++, Практический курс, Учебное пособие., Минск, «Новое знание», 2008 г.
Герберт Шилдт. С++: для начинающих. Москва. «ЭКОМ Паблишерз». 2009 г.
Павловская Т. А., C/C++. Программирование на языке высокого уровня, Санкт-Петербург, «Питер», 2003 г.
MSDN -справочник по системе, операторам, функциям для среды разработки Microsoft Visual Studoi 2008 (2010) по языку С++.
Приложение
Листинг программы «Калькулятор для дробей»