Поделитесь своими знаниями, ответьте на вопрос:
Найти наибольший общий делитель трех натуральных чисел, имея в виду, что НОД(a, b, c) = НОД(НОД(a, b), c Определить функцию для расчета наибольшего общего делителя двух натуральных чисел, используя алгоритм Евклида;
Программа на паскале для такого случая (выплаты раз в год):
var sum,s,c,p1,p2:real; y,i:integer;
begin
sum:=40000;
y:=4;
c:=25;
p1:=sum*c/100;
s:=0;
writeln('Основной долг Проценты');
for i:=1 to y do
begin
p2:=sum*c/100;
s:=s+p1+p2;
sum:=sum-p1;
writeln(p1:5:2,' ':8,p2:6:2);
end;
writeln('За 4 года выплачено ',s:5:2);
end.
Результат:
Основной долг Проценты
10000.00 10000.00
10000.00 7500.00
10000.00 5000.00
10000.00 2500.00
За 4 года выплачено 65000.00