Help us understand the problem. What is going on with this article?

ローン/リボ払い/返済シュミレータ/Ruby

More than 1 year has passed since last update.

ローン、リボ払いのシミュレータをrubyで作ってみた
コメントで補足もつけているためコードを参照されたし。

ご利用は計画的に.rb
puts "借入額を入力してください"
borrow_money = gets.to_f
puts "月々の返済額を入力してください"
monthly_pay_money = gets.to_f
puts "年利を複利計算(%)で入力してください"
interest_rate = gets.to_f / 100 + 1 # 年利を入力
monthly_interest_rate = interest_rate**(1.0/12.0) # 月利に変換

pay_month,pay_money = 0,0

while borrow_money > 0
  borrow_money -= monthly_pay_money
  borrow_money *= monthly_interest_rate # 月利を複利で計算
  pay_month += 1
  pay_money += monthly_pay_money # 現状返済額は最後の月まで一定で仮定しているため若干ずれるが、月々の支払いが大き過ぎない限りあまり問題はない
end

puts "ーーーーーーーーーーーーーーー"
puts "返済期間は#{pay_month/12}#{pay_month%12}ヶ月、合計返済額は#{pay_money}円です"
lilpacy
ダンスとサブカルが好きなエンジニアです👾
https://portfolio.lilpacy.now.sh
fringe81
Fringeは、最新のテクノロジーとプロフェッショナルによるサービスにより、社会課題に仮説を立てて市場に広げていくことで、数十年という長期的なスパンで価値を生み出し続け、より良い世界を創る集団です。 既存の領域に限らず、時流を読み、仮説を生み出し、テクノロジーの力で優れたサービスを生み出し続けます。
https://www.fringe81.com/
Why not register and get more from Qiita?
  1. We will deliver articles that match you
    By following users and tags, you can catch up information on technical fields that you are interested in as a whole
  2. you can read useful information later efficiently
    By "stocking" the articles you like, you can search right away