@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
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы
SummerWeb Ярославль
от 120 000 до 180 000 ₽
КРАФТТЕК Санкт-Петербург
от 60 000 до 80 000 ₽
Brightdata Тель-Авив
от 5 500 до 6 500 $
02 июн. 2024, в 17:29
1000 руб./в час
02 июн. 2024, в 16:50
25000 руб./за проект
02 июн. 2024, в 16:18
2500 руб./за проект