#snack.rb
remain = 300
tax = 1.05
while value = gets
if (value.to_i*tax).floor > remain
puts "No way."
elsif (value.to_i*tax).floor == remain
print "使った金額: ", (value.to_i*tax).floor, ", 買い物終了\n"
exit
else
remain -= (value.to_i*tax).floor
print "使った金額: ", (value.to_i*tax).floor, ", 残額: ", remain, "\n"
end
end
$ ruby snack.rb
のように入力して,おやつの販売価格を入力してください.消費税を考慮した額 を計算し,残額を示してくれます.ちょっきり300円を使いきったところで終了 します.
| Back |