Возвести во вторую степень число m/n, если его целая часть больше числа k, где k остаток от деления m на 5. Нужно сделать через Pascal !

28 Июл 2021 в 19:46
98 +1
0
Ответы
1

program SquareFraction;

var
m, n, k, integerPart: integer;
fraction: real;

begin
writeln′Введитечислительm:′'Введите числитель m:'Введитечислительm:;
readlnmmm;

writeln′Введитезнаменательn:′'Введите знаменатель n:'Введитезнаменательn:;
readlnnnn;

writeln′Введитечислоk:′'Введите число k:'Введитечислоk:;
readlnkkk;

fraction := m / n;
integerPart := Truncfractionfractionfraction;

if integerPart > k then
begin
fraction := fraction * fraction;
writeln′Результатвозведениявовторуюстепеньчисла′,m,′/′,n,′равен′,fraction'Результат возведения во вторую степень числа ', m, '/', n, ' равен ', fractionРезультатвозведениявовторуюстепеньчисла,m,/,n,равен,fraction;
end
else
begin
writeln′Целаячастьдробинебольшечислаk.′'Целая часть дроби не больше числа k.'Целаячастьдробинебольшечислаk.;
end;
end.

17 Апр 2024 в 13:56
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир