Форум АНТИЧАТ

Форум АНТИЧАТ (https://forum.antichat.xyz/index.php)
-   С/С++, C#, Delphi, .NET, Asm (https://forum.antichat.xyz/forumdisplay.php?f=24)
-   -   Калькулятор на Паскале (https://forum.antichat.xyz/showthread.php?t=58941)

Omen666 17.01.2008 04:13

Калькулятор на Паскале
 
Народ, и так трудное время... надо 4 по информатике... вы можите мне написать код для калькулятора(должен только скадовать) паскаля... самое элементарное(9класс) и с описанием в калькуляторе... типа сюда число и сюда... ответ такой-то

Хозяин 17.01.2008 04:50

здесь посмотри
http://pascal.sources.ru/math/index.htm

C!klodoL 17.01.2008 04:54

Program Calc;
var
a, c: real;
Begin;
WriteLn('Enter first num');
ReadLn(a);
WriteLn('Enter second num');
ReadLn(c);
WriteLn(a + c);
End.

Хозяин 17.01.2008 04:59

Слабо верится, что на столько простой нужен

вот

http://pascal.sources.ru/parsing/calc_s.htm

Omen666 17.01.2008 05:27

у меня 9 класс... мы еще только начали

Chrek625 17.01.2008 09:44

Цитата:

Сообщение от C!klodoL
Program Calc;
var
a, c: real;
Begin;
WriteLn('Enter first num');
ReadLn(a);
WriteLn('Enter second num');
ReadLn(c);
WriteLn(a + c);
End.

ДА мне кажется этот еод подойдёт по параметрам только не учтено ещё одно пожелание Стобы при ответе писало ответ и цифру но это легко исправить отредактировав строчку WriteLn(a + c);
и изменив её на WriteLn('Ответ',a + c); если я конечно не ошибаюсь

Jes 17.01.2008 13:39

Цитата:

Сообщение от Omen666
... надо 4 по информатике...

а что надо на 5 ? ;)

lsass.exe 17.01.2008 15:40

Program Calc;
uses crt;
var
a, c: real;
Begin
clrscr;
Write('Enter first num: ');
ReadLn(a);
Write('Enter second num: ');
ReadLn(c);
WriteLn(a + c);
readkey;
End.

Очистка экрана перед работой проги + ожидание нажатия клавишы после ) Пусть твоя училка кончит =)))

W!z@rD 17.01.2008 22:17

program calc;
var
operation:byte;
a,b:integer;
begin
writeln('a');
readln(a);
writeln('b');
readln(b);
writeln('1 - sum');
writeln('2 - sub');
writeln('3 - div');
writeln('4 - mul');
readln(operation);
case operation of:
1: writeln(a+b);
2: writeln(a-b);
3: writeln(trunc(a/b));
4: writeln(a*b);
end;
end.

//много недочетов, но для начала сойдет...

+voron+ 24.01.2008 15:37

uses crt;
var
a,b,c: integer;
Begin
clrscr;
Write('Enter first num: ');
ReadLn(a);
Write('Enter second num: ');
ReadLn(b);
c:=a+b;
WriteLn(a,'+',b,'=',c);
readkey;
End.

Так красивше :)


Время: 00:53