비용 나누기
Coddy Ruby 여정의 기초 섹션에 포함된 레슨 — 88개 중 37번째.
챌린지
쉬움이전 레슨에서 팁 금액과 총 청구 금액을 계산했습니다. 이제 마지막 단계인 전체 금액을 모든 인원수로 나누는 단계를 추가하세요.
팁 금액과 팁이 포함된 총액을 표시한 후, total을 people 수로 나누어 각 사람이 지불해야 할 금액을 계산하세요.
이 값을 per_person이라는 이름의 변수에 저장하세요.
그런 다음 최종 결과를 다음 형식으로 표시하세요:
Each person pays: $[per_person]모든 출력에는 puts를 사용하고, 불필요한 소수점 이하 0을 피하기 위해 %g를 사용하여 숫자의 형식을 지정하세요.
예를 들어, 입력값이 100, 20, 4인 경우 전체 출력은 다음과 같아야 합니다:
Welcome to the Bill Split Calculator!
Let's split your bill fairly.
Bill: $100
Tip: 20%
People: 4
Tip amount: $20
Total with tip: $120
Each person pays: $30직접 해보기
# TODO: Write your code below
# Use puts to display the welcome message
puts "Welcome to the Bill Split Calculator!\nLet's split your bill fairly."
# Read user inputs
bill = gets.chomp.to_f
tip_percent = gets.chomp.to_f
people = gets.chomp.to_f
# Display confirmation message
puts "Bill: $%g" % bill
puts "Tip: %g%%" % tip_percent
puts "People: %g" % people
# Calculate tip amount and total
tip_amount = bill * tip_percent / 100
total = bill + tip_amount
# Display calculation results
puts "Tip amount: $%g" % tip_amount
puts "Total with tip: $%g" % total