Advertisement
Sou1Jkeee

multicurrency

Feb 16th, 2022 (edited)
1,442
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Ruby 1.45 KB | None | 0 0
  1. puts 'Что у вас на руках? 1. Рубли 2. Доллары'
  2. currency = gets.chomp
  3.  
  4. puts 'Сколько сейчас стоит 1 доллар?'
  5. usd_rate = gets.to_f
  6.  
  7. if currency == '1'
  8.   puts 'Сколько у вас рублей?'
  9.   rub = gets.to_f
  10.   usd_to_rub = (rub / usd_rate).round(2)
  11.   puts 'Ваши запасы в рублях равны: ' + usd_to_rub.to_s + ' $'
  12.   puts 'Сколько у вас долларов?'
  13.   usd = gets.to_f
  14.  
  15.   if usd > usd_to_rub
  16.     b = (usd - usd_to_rub).round(2)
  17.     puts 'Вам нужно продать:' + b.to_s + '$'
  18.   end
  19.  
  20.   if usd_to_rub > usd
  21.     c = (usd_to_rub - usd).round(2)
  22.     puts 'Вам нужно купить:' + c.to_s + '$'
  23.   end
  24.  
  25.   if usd_to_rub == usd
  26.     puts "Ваш портфель сбалансирован!"
  27.   end
  28. else
  29.   puts 'Сколько у вас долларов?'
  30.   usd = gets.to_f
  31.   rub_to_usd = (usd * usd_rate).round(2)
  32.   puts 'Ваши запасы в долларах равны: ' + rub_to_usd.to_s + ' руб.'
  33.   puts 'Сколько у вас рублей ?'
  34.   rub = gets.to_f
  35.  
  36.   if rub_to_usd > rub
  37.     a = (rub_to_usd - rub).round(2)
  38.     puts 'Вам нужно купить:' + a.to_s + 'руб.'
  39.   end
  40.  
  41.   if rub > rub_to_usd
  42.     b = (rub - rub_to_usd).round(2)
  43.     puts 'Вам нужно продать:' + b.to_s + 'руб.'
  44.   end
  45.  
  46.   if rub == rub_to_usd
  47.     puts "Ваш портфель сбалансирован!"
  48.   end
  49. end
  50.  
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement