Девятая программа: «Вечный вопрос» — Функции


#1

Что делать с “Не удалось проинициализировать исходные переменные” (string) ?

Уже взял код с видео объяснения все равно эта ошибка:

var initialAmount = 250000;
var duration = 14;
var simplePercent = 7;
var complexPercent = 6;

var calculateDeposit = function(amount, percent, duration, isCapitalized) {
var result = amount;
var percentForMonth = percent / 1200;

for (var i = 1; i <= duration; i++){
if (isCapitalized){
result += result *percentForMonth;
} else {
result += percentForMonth * amount;
}
}
return Math.round(result);
};

var simple = calculateDeposit(initialAmount, simplePercent, duration, false);
var complex = calculateDeposit(initialAmount, complexPercent, duration, false);

var recommendedType;
var finalAmount;

if(simple > complex){
recommendedType = ‘simple’;
finalAmount = simple;
} else {
recommendedType = ‘complex’;
finalAmount = complex;
}


#2

Исходные переменные объявите не в функции


#3

C утра по раньше не заметил что они и так вне функции :neutral_face: