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

Написать программу на нахождение среднего арифметического натуральных чисел из промежутка [1;10].


Сумма 10 000 рублей положена в банк, при этом прирост составляет 5% годовых. Напишите программу, определяющую, через какой промежуток времени, первоначальная сумма увеличится в 2 раза. (Паскаль)

Ответы

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

1. По условию не очень понятно, что требуется. Сделал, как понял. Если нужно что-то другое, сообщите подробности условия, и я исправлю

var

 n:real;

 i:integer;

begin

 n:=0;

 for i:=1 to 10 do

   n:=n+i;

 writeln(n/10);

end.

2. Немного отклонился от требований при входных данный, чтобы можно было изменить параметры, не меняя программу

var

 a,pr,n:real;

 i,k:integer;

begin

 write('Введите изначальную сумму вклада: '); readln(a);

 write('Введите ежегодный проценит(%): '); readln(pr);

 pr:=pr/100+1;

 write('Введите во сколько раз увеличить вклад: '); readln(k);

 i:=1;

 writeln(i,': ',a:6:2);

 n:=a;

 while a<k*n do

   begin

     inc(i);

     a:=pr*a;

     writeln(i,': ',a:6:2);

   end;

 writeln('Через ',i,' лет');

end.

Если моё решение помогло вам, отметьте мой ответ "лучшим". Спасибо! Удачи!


Puz1koO: var
a,b:integer;
begin
repeat
write('Введите 2 числа(от 1 до 10): ');
readln(a,b);
until (a>=1) and (a<=10) and (b>=1) and (b<=10);
writeln('Среднее арифметическое: ',(a+b)/2);
end.
Похожие вопросы
Предмет: Русский язык, автор: Аноним