Menu
Coddy logo textTech

Расчет чаевых и общей суммы

Часть раздела Основы путешествия по Ruby на Coddy — урок 36 из 88.

challenge icon

Задание

Легко

В предыдущем уроке вы получили сумму счета, процент чаевых и количество человек. Теперь добавьте логику вычислений, чтобы рассчитать сумму чаевых и общую сумму счета, включая чаевые.

После вывода подтверждающего сообщения рассчитайте следующее:

  1. Сумма чаевых: умножьте сумму счета на процент чаевых, деленный на 100
  2. Общая сумма счета: сложите исходную сумму счета и сумму чаевых

Сохраните эти значения в переменных с именами tip_amount и total.

Затем выведите результаты вычислений в следующем формате:

Tip amount: $[tip_amount]
Total with tip: $[total]

Используйте puts для всего вывода и форматируйте числа с помощью %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

Попробуйте сами

# 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

Все уроки раздела Основы