Найти величину вклада, если заданы первоначальная сумма, процент по вкладу и количество лет действия вклада - Turbo Pascal

Узнай цену своей работы

Формулировка задачи:

Составить программу для решения приведенной ниже задачи отладить ее и проверить работу при различных исходных данных. Задача) Подсчитать величину вклада в банке, если заданы первоначальная сумма, процент по вкладу и количество лет, в течение которых вклад хранится в банке. Определить, через сколько лет вклад удвоится. Предмет не мой не шарю в нем, но очень нужно сделать помогите пожалуйста.
=))

Решение задачи: «Найти величину вклада, если заданы первоначальная сумма, процент по вкладу и количество лет действия вклада»

textual
Листинг программы
  1. uses crt;
  2. var sn,s,p:real;
  3.     n,k:integer;
  4. begin
  5. clrscr;
  6. write('Введите начальную сумму sn=');
  7. readln(sn);
  8. write('Введите процент по вкладу p=');
  9. readln(p);
  10. write('Введите срок вклада, лет n=');
  11. readln(n);
  12. s:=sn;
  13. for k:=1 to n do
  14. s:=s*(1+p/100);{вклад накопительный, п
  15.                 роцет насчитывается на сумму в конце k-го глда}
  16. writeln('Величина вклада но конец срока составит ',s:0:2);
  17. k:=0;
  18. s:=sn;
  19. while s<2*sn do
  20.  begin
  21.   s:=s*(1+p/100);
  22.   k:=k+1;
  23.  end;
  24. writeln('Вклад удвоится через ',k,' лет и составит ',s:0:2);
  25. readln
  26. end.

Объяснение кода листинга программы

  1. Создается переменная sn типа real, которая будет хранить начальную сумму вклада.
  2. Создается переменная p типа real, которая будет хранить процент по вкладу.
  3. Создается переменная n типа integer, которая будет хранить количество лет действия вклада.
  4. Выводится сообщение с просьбой ввести начальную сумму вклада.
  5. Выводится сообщение с просьбой ввести процент по вкладу.
  6. Выводится сообщение с просьбой ввести срок вклада.
  7. Переменная s инициализируется значением переменной sn.
  8. Запускается цикл for, который будет выполняться n раз.
  9. Внутри цикла переменная s умножается на (1+p/100) (процент по вкладу начисляется на сумму в конце k-го года).
  10. Переменная k увеличивается на единицу.
  11. После завершения цикла выводится сообщение с величиной вклада к концу срока.
  12. Переменная s инициализируется начальной суммой вклада.
  13. Запускается цикл while, который будет выполняться до тех пор, пока значение переменной s меньше удвоенной начальной суммы вклада.
  14. Внутри цикла переменная s умножается на (1+p/100) (процент по вкладу начисляется на сумму в конце k-го года).
  15. Переменная k увеличивается на единицу.
  16. По завершению цикла выводится сообщение о том, что вклад удвоится через определенное количество лет и составит определенную сумму.
  17. Выводится сообщение с просьбой ввести данные для создания вклада.
  18. Программа завершается и выводится сообщение об успешном создании вклада.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

5   голосов , оценка 4.2 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы