Хелпикс

Главная

Контакты

Случайная статья





Проект: Симулятор калькулятора



 

 

Проект: Симулятор                калькулятора

в PascalABC

                                                                           

 

                                                       Выполнил: ученик 8 «С» класса K. Даниил

           Учитель: Ким Н. В.

 

          Анализ

1)Моим клиентом являются неограниченное кол-во человек входящих в разные возрастные группы (от детей до пожилых людей). Я создал калькулятор так как, немногие могут выполнять арифметические действия в уме (с большими числами).
2)На данный момент люди покупают калькуляторы в магазинах или же пользуются калькуляторами в телефонах и т д

3)Что работает хорошо/плохо в текущем решении проблемы?

Большинство людей устраивает работа их калькулятора, но за эти калькуляторы они платят деньги, а с моим калькулятором всё что им будет нужно это PascalABC, при этом мой калькулятор будет иметь все функции обычного калькулятора (его последняя версия).

4) В данный момент нет альтернативных методов решения проблемы клиента.

 

         Дизайн

        (проектирование)

 

1)Программа должна выполнять простейшие вычисления с большими числами и. т. д.

2)Программа будет решать проблемы моих потенциальных пользователей(обычных людей), то есть выполнять функции калькулятора.
3)Программа должна быть понятной и удобной в использовании (для моих клиентов).

 

 

                                 Разработка

program Kalculator; // название программы
USES graphABC; // показывает что будет работа с графикой
var a, b, rez: real; //описание переменных
p, k: char; //описание переменных
begin // начало программы
setwindowsize(330, 400); // создание окошка 330 на 400
writeln('Программа - калькулятор была разработана Ким Даниилом. '); // будет написано что программа разработана мной
setwindowsize(330, 400); // создание окошка 330 на 400
setwindowtitle('Автор: Ким Даниил, версия: 0. 1" '); // будет написан автор программы и её версия
write('Напишите 1-ое число: '); // выйдет напишите 1 число
readln(a); // число прочитается программой
writeln(a); // введётся в окошко(число которое вы написали)
write ('Напишите знак: '); // выйдет надпись, говорящая вам ввести знак: *, -, / и т д
readln(p); // знак прочитается программой
case p of
'+': writeln ('плюс'); // выйдет надпись плюс, если вы выберете +
'-': writeln ('минус'); // выйдет надпись минус, если вы выберете -
'*': writeln ('умножить'); // выйдет надпись умножить, если вы выберете *
'/': writeln ('делить'); // выйдет надпись делить, если вы выберете /
end; // конец
write('Напишите 2-ое число: '); // выйдет надпись «Введите 2 число)
readln(b); // число прочитается программой
writeln(b); // оно выведется в окошке
case p of
'+': rez: =a+b; // если вы выбрали +, программа сложит первое и второе число
'-': rez: =a-b; // если вы выбрали -, программа отнимет от первого числа второе
'*': rez: =a*b; // если вы выбрали *, программа умножит первое число на второе
'/': rez: =a/b; // если вы выбрали /, программа разделит первое число на второе
end; // конец
writeln ('Получится: '); // в окошке высвечивается результат
writeln (a, p, b, '=', rez); // выведется 1 число, знак, 2 число, знак=, результат
write('Нажмите enter для завершения'); // выведется указание нажать enter для завершения работы
read(k);
while (k< > chr(10)) do read(k);
clearwindow;
writeln('Спасибо, что используете мой калькулятор. ');
sleep(2000);
window. close;
end.

 

 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.