Найти величину вклада, если заданы первоначальная сумма, процент по вкладу и количество лет действия вклада - Turbo Pascal
Формулировка задачи:
Составить программу для решения приведенной ниже задачи отладить
ее и проверить работу при различных исходных данных.
Задача)
Подсчитать величину вклада в банке, если заданы первоначальная сумма, процент по вкладу и количество лет, в
течение которых вклад хранится в банке. Определить, через сколько лет вклад удвоится.
Предмет не мой не шарю в нем, но очень нужно сделать помогите пожалуйста.
=))
Решение задачи: «Найти величину вклада, если заданы первоначальная сумма, процент по вкладу и количество лет действия вклада»
textual
Листинг программы
uses crt; var sn,s,p:real; n,k:integer; begin clrscr; write('Введите начальную сумму sn='); readln(sn); write('Введите процент по вкладу p='); readln(p); write('Введите срок вклада, лет n='); readln(n); s:=sn; for k:=1 to n do s:=s*(1+p/100);{вклад накопительный, п роцет насчитывается на сумму в конце k-го глда} writeln('Величина вклада но конец срока составит ',s:0:2); k:=0; s:=sn; while s<2*sn do begin s:=s*(1+p/100); k:=k+1; end; writeln('Вклад удвоится через ',k,' лет и составит ',s:0:2); readln end.
Объяснение кода листинга программы
- Создается переменная
sn
типаreal
, которая будет хранить начальную сумму вклада. - Создается переменная
p
типаreal
, которая будет хранить процент по вкладу. - Создается переменная
n
типаinteger
, которая будет хранить количество лет действия вклада. - Выводится сообщение с просьбой ввести начальную сумму вклада.
- Выводится сообщение с просьбой ввести процент по вкладу.
- Выводится сообщение с просьбой ввести срок вклада.
- Переменная
s
инициализируется значением переменнойsn
. - Запускается цикл
for
, который будет выполнятьсяn
раз. - Внутри цикла переменная
s
умножается на(1+p/100)
(процент по вкладу начисляется на сумму в концеk
-го года). - Переменная
k
увеличивается на единицу. - После завершения цикла выводится сообщение с величиной вклада к концу срока.
- Переменная
s
инициализируется начальной суммой вклада. - Запускается цикл
while
, который будет выполняться до тех пор, пока значение переменнойs
меньше удвоенной начальной суммы вклада. - Внутри цикла переменная
s
умножается на(1+p/100)
(процент по вкладу начисляется на сумму в концеk
-го года). - Переменная
k
увеличивается на единицу. - По завершению цикла выводится сообщение о том, что вклад удвоится через определенное количество лет и составит определенную сумму.
- Выводится сообщение с просьбой ввести данные для создания вклада.
- Программа завершается и выводится сообщение об успешном создании вклада.
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д