12_currency_calc_two_rates.js 838 B

123456789101112131415161718192021222324
  1. let currency = prompt('Укажите валюту:').toLowerCase();
  2. let sale = confirm('Укажите тип операции - продажа или покупка?');
  3. let exchangeRate = null;
  4. let exchangeRateSymbol = '';
  5. switch (currency) {
  6. case 'usd':
  7. exchangeRate = sale ? 39.15 : 38.45;
  8. exchangeRateSymbol = '$';
  9. break;
  10. case 'eur':
  11. exchangeRate = sale ? 39.55 : 38.55;
  12. exchangeRateSymbol = '€';
  13. break;
  14. default:
  15. alert('Неверно указанная валюта');
  16. }
  17. if(currency === 'usd' || currency === 'eur' ) {
  18. let quantity = +prompt('Укажите величину в гривне для обмена');
  19. alert(`${quantity} грн по курсу ${sale ? 'продажи' : 'покупки'} в ${currency} = ${(quantity / exchangeRate).toFixed(2)}${exchangeRateSymbol}`);
  20. }