Показать сообщение отдельно
  #5 (permalink)  
Старый 26.01.2015, 19:48
Новичок на форуме
Отправить личное сообщение для Nadir Посмотреть профиль Найти все сообщения от Nadir
 
Регистрация: 24.01.2015
Сообщений: 2

var years = Number( prompt("Сколько лет будем копить?") );
var prec = Number( prompt("Сколько % дает банк?") );
var income = Number( prompt("Сколько будешь откладывать каждый месяц?") );
var num = 12;   
var full = income;
months=years*num;
console.log("Всего получилось " + years + " лет и  " + months + " месяцев и по " + prec " каждый год.")
for (var month = 1; month <= months; month++) {
	if (month % num == 0) {
	full = full + (full*prec/100);
	console.log("12 months done!")
	console.log(full)
	}
	else {
	full += income;
	console.log(full)
	}
}
console.log("Всего скопленно =" + full);


Вот весь код. Подправил все как надо. Но что то с алгоритмом. Если ввести 1 год то программа работает нормально, но если ввести 2 и больше результать не точен. Если ввести 2 года то должно быть 2772

вот что выдает консоль


Ответить с цитированием