@Maksspb

Как реализовать функцию?

Подскажите как доработать?
function loadCurrencyJSON() {
return '{"AUD":44.95,"GBP":73.42,"BRL":18.8,""USD":58.85,"EUR":62.68,"ZZZ":79.91}';
   function convertCurrency (amount, from, to) {
      return price = amount / to * from // вернуть число, округленное до сотых
}
}
 let price1 = convertCurrency(7000, 'ZZZ', 'USD');
console.log(`Сумма ${price1} USD`);
// Сумма 9505.01 USD

let price2 = convertCurrency(790, 'EUR', 'ZZZ');
console.log(`Сумма ${price2} Q`);
// Сумма 619.66 Q
  • Вопрос задан
  • 189 просмотров
Решения вопроса 1
sergiks
@sergiks Куратор тега JavaScript
♬♬
Надеюсь, вас возьмут на работу : )

function loadCurrencyJSON() {
	return '{"AUD":44.95,"GBP":73.42,"BRL":18.8,"USD":58.85,"EUR":62.68,"ZZZ":79.91}';
}
function convertCurrency (amount, from, to) {
	let rates = JSON.parse(loadCurrencyJSON());
	return ( amount / rates[to] * rates[from]).toFixed(2); // вернуть число, округленное до сотых
}

let price1 = convertCurrency(7000, 'ZZZ', 'USD');
console.log(`Сумма ${price1} USD`);
// Сумма 9505.01 USD

let price2 = convertCurrency(790, 'EUR', 'ZZZ');
console.log(`Сумма ${price2} Q`);
// Сумма 619.66 Q
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
23 нояб. 2024, в 01:31
1000 руб./за проект
23 нояб. 2024, в 00:16
2000 руб./за проект