Javascript.RU

Создать новую тему Ответ
 
Опции темы Искать в теме
  #1 (permalink)  
Старый 11.11.2020, 20:17
Аватар для StepanF
Новичок на форуме
Отправить личное сообщение для StepanF Посмотреть профиль Найти все сообщения от StepanF
 
Регистрация: 11.11.2020
Сообщений: 3

Как лучше использовать цикл в кредитном калькуляторе с капитализацией процентов?
Здравствуйте. Я начал изучать JS и мне дали задание создать кредитный калькулятор с капитализацией процентов. Я написал его вот так:

<meta charset="utf-8">
<script type="text/javascript">


alert("Здравствуйте, это кредитный калькулятор");
alert("Рассчитайте доходность с капитализацией процентов на 5 лет");

	var deposit = +prompt("Введите сумму вклада");
	var percent = +prompt("Введите процент по вкладу");

	var year1 = ((deposit * percent)/100) + deposit;
	alert("По истечению года доходность составит " + year1.toFixed(2) + " рублей");

	var year2 = ((year1 * percent)/100) + year1;
	alert("По истечению года доходность составит " + year2.toFixed(2) + " рублей");

	var year3 = ((year2 * percent)/100) + year2;
	alert("По истечению года доходность составит " + year3.toFixed(2) + " рублей");

	var year4 = ((year3 * percent)/100) + year3;
	alert("По истечению года доходность составит " + year4.toFixed(2) + " рублей");

	var year5 = ((year4 * percent)/100) + year4;
	alert("По истечению года доходность составит " + year5.toFixed(2) + " рублей");


</script>


Подскажите, пожалуйста, как можно здесь использовать цикл?
Ответить с цитированием
  #2 (permalink)  
Старый 11.11.2020, 20:40
Аватар для рони
Профессор
Отправить личное сообщение для рони Посмотреть профиль Найти все сообщения от рони
 
Регистрация: 27.05.2010
Сообщений: 33,068

StepanF,
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>
<body>
<script>
alert("Здравствуйте, это кредитный калькулятор");
alert("Рассчитайте доходность с капитализацией процентов на 5 лет");
	var deposit = +prompt("Введите сумму вклада");
	var percent = +prompt("Введите процент по вкладу");
    for (var i = 0; i < 5; ) {
    deposit = ((deposit * percent)/100) + deposit;
    alert(`По истечению ${++i} года доходность составит ${deposit.toFixed(2)} рублей`);
    }
</script>
</body>
</html>
Ответить с цитированием
  #3 (permalink)  
Старый 11.11.2020, 22:14
Аватар для StepanF
Новичок на форуме
Отправить личное сообщение для StepanF Посмотреть профиль Найти все сообщения от StepanF
 
Регистрация: 11.11.2020
Сообщений: 3

Сообщение от рони Посмотреть сообщение
StepanF,
<!DOCTYPE html>
<html>
<head>
  <title>Untitled</title>
  <meta charset="utf-8">
</head>
<body>
<script>
alert("Здравствуйте, это кредитный калькулятор");
alert("Рассчитайте доходность с капитализацией процентов на 5 лет");
	var deposit = +prompt("Введите сумму вклада");
	var percent = +prompt("Введите процент по вкладу");
    for (var i = 0; i < 5; ) {
    deposit = ((deposit * percent)/100) + deposit;
    alert(`По истечению ${++i} года доходность составит ${deposit.toFixed(2)} рублей`);
    }
</script>
</body>
</html>

Спасибо Вам за помощь!
Ответить с цитированием
Ответ



Опции темы Искать в теме
Искать в теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
хотел как лучше, а получилось как всегда. Вопрос оптимизации 9xakep Общие вопросы Javascript 13 21.01.2013 17:27
Что лучше использовать, canvas или svg? Marv Элементы интерфейса 2 22.09.2012 03:40
Как использовать sprit'ы? Hekumok Общие вопросы Javascript 17 10.08.2012 11:24
Какую лучше связку программных средств использовать korbnik Общие вопросы Javascript 0 29.12.2009 15:23
Как изменить скрипт, что бы им его можно было использовать для нужной страницы Nick50_70 Общие вопросы Javascript 0 28.04.2009 23:30