@Next14

JS Конвертация долара в евро?

Есть конвертация гривни в евро и долар,надо чтобы переводили долар в евро.не пойму как добавить
<!DOCTYPE html>
<html>
  <head>
    <meta charset="utf-8" />
  </head>
  <body>
    <script>
      const uahIn = {
        dollar: 28.6,
        euro: 33.29,
        rub: 2.82,
      };
      const dollarIn = {
        euro: 1.16,
      };
      const symbol = {
        dollar: "$",
        euro: "€",
        rub: "₽",
      };

      const convertTo = (currency, rubles) => {
        return (rubles / uahIn[currency]).toFixed(2) + symbol[currency];
      };

      const run = () => {
        const amount = parseInt(prompt("Введите сумму в гривнях"));
        if (!amount) return alert("Введите действительное число");

        const inDollars = convertTo("dollar", amount);

        const converted = Object.keys(uahIn).map((currency) =>
          convertTo(currency, amount)
        );

        const message = converted.map(
          (item) => `${item} гривня равно ${amount}`
        );

        return alert(message.join("\n"));
      };

      run();
    </script>
  </body>
</html>
  • Вопрос задан
  • 116 просмотров
Пригласить эксперта
Ответы на вопрос 1
@dimoff66
Кратко о себе: Я есть
const convert = (amount, currFrom, currTo) => amount * currencyFrom / currencyTo
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Похожие вопросы