Предмет: Информатика, автор: anna4kalitvinenko

SOS!!!
Задача на праграмирование, которую не каждый программист ПРАВИЛЬНО решить сможет...
А вы сумеете?)
(ПРОВЕРЬТЕ В ПАСКАЛЕ)​

Приложения:

politerhon: Здравствуй! Лучше чтобы программа считывала номер операции и 2 числа из файла и выводила результат в файл ?
politerhon: Или разницы нету? С клавиатуры или из файла. ~~~
anna4kalitvinenko: из файла лучше
anna4kalitvinenko: главное чтобы в паскале проверял
politerhon: Сейчас замучу из файла.

Ответы

Автор ответа: politerhon
1

var i,A,B:integer;

ans:real;

f,g:text;

begin

assign(f,'input.txt');

assign(g,'output.txt');

reset(f);

rewrite(g);

readln(f,i);

read(f,A,B);

if (i=4) and (B=0)

then

begin

write(g,'Error');

close(g);

exit;

end;

if (i=5) and (B=0)

then

begin

write(g,'Error');

close(g);

exit;

end;

case (i) of

1:ans:=A+B;

2:ans:=A-B;

3:ans:=A*B;

4:ans:=A div B;

5:ans:=A mod B;

end;

write(g,ans);

close(f);

close(g);

end.


politerhon: Если кто-то знает как сделать ее короче, то отпишите, буду очень признателен.
politerhon: Вот
politerhon: Теперь оно берет данные из файла и загоняет результат в другой файл
anna4kalitvinenko: спс
anna4kalitvinenko: буду пробовать
anna4kalitvinenko: на 20 балов из 100 зашло
anna4kalitvinenko: спасибки
Интересные вопросы