これは私のコードです:
print('What amount would you like to calculate tax for? ')
subtotal = gets.chomp
taxrate = 0.078
tax = subtotal * taxrate
puts "Tax on $#{subtotal} is $#{tax}, so the grand total is $#{subtotal + tax}."
最初の出力:What amount would you like to calculate tax for?
入力:100
。
最終出力:Tax on $100 is $, so the grand total is $100.
の税率$7.79999999
と総計を取得する必要があると思い107.7999999
ます。ユーザーが誤って$を入力した場合に、入力から$を削除したり、最も近いセントに切り上げたりすることで、コードを少し改善したいと思います。まず、出力や追加が得られない理由を理解する必要があります。