В
Все
У
Українська література
Г
Геометрия
Д
Другие предметы
Э
Экономика
Г
География
О
ОБЖ
М
Математика
М
МХК
Х
Химия
Қ
Қазақ тiлi
Л
Литература
У
Українська мова
О
Обществознание
Ф
Физика
А
Английский язык
А
Алгебра
И
История
Б
Беларуская мова
Б
Биология
М
Музыка
П
Право
И
Информатика
П
Психология
В
Видео-ответы
Н
Немецкий язык
Ф
Французский язык
О
Окружающий мир
Р
Русский язык
mrtwesor
mrtwesor
26.08.2020 02:52 •  Информатика

(код паскаль)написать набор процедур для работы с обыкновенными дробями, обеспечив их сложение, вычитание, умножение, деление. примечание: обыкновенную дробь представлять двумя целыми числами: первое число представляет числитель дроби, а второе - знаменатель. в процессе вычислений требуется сокращать дроби на их наибольший общий делитель (нод). если одно из чисел равно нулю, то нод берем равным 1. разработать также отдельные процедуры для ввода (на экран выводится надпись: «введите числитель и знаменатель обыкновенной дроби») и вывода обыкновенных дробей (a/b).

Ответ:
znanija140
znanija140
17.06.2020 02:54

чето типо того

 

uses crt;

var a,b,s:real; z:char;
procedure vyvod(s:real);begin write(s); end;
procedure plus(a,b:real);
begin
s:=a+b;
write('Suma = '); vyvod(s);
end;
procedure minus(a,b:real);
begin
s:=a-b;
write(' = '); vyvod(s);
end;
procedure mn(a,b:real);
begin
s:=a*b;
write(' = '); vyvod(s);
end;
procedure de(a,b:real);
begin
s:=a/b;
write(' = '); vyvod(s);
end;
procedure vvod(a,b:real; z:char);
begin
writeln('Write a,b');
readln(a,b);
writeln('CHOOSE + - * / ');
readln(z);
case z of
'+':plus(a,b);
'-':minus(a,b);
'*':mn(a,b);
'/':de(a,b);
end;
end;


begin
vvod(a,b,z);


readln;
end.

0,0(0 оценок)
Популярные вопросы: Информатика
Полный доступ
Позволит учиться лучше и быстрее. Неограниченный доступ к базе и ответам от экспертов и ai-bota Оформи подписку
logo
Начни делиться знаниями
Вход Регистрация
Что ты хочешь узнать?