Menu
Coddy logo textTech

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

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

challenge icon

Задание

Легко

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

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

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

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

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

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

Используйте cat() для всего вывода и включайте символы новой строки \n там, где это необходимо.

Например, если входные данные равны 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 cat() to display the welcome message
# Remember to use \n for new lines
cat("Welcome to the Bill Split Calculator!\nLet's split your bill fairly.\n")

# Read user inputs
con <- file("stdin", "r")
bill <- as.numeric(suppressWarnings(readLines(con, n = 1)))
tip_percent <- as.numeric(suppressWarnings(readLines(con, n = 1)))
people <- as.numeric(suppressWarnings(readLines(con, n = 1)))
close(con)

# Display confirmation message
cat("Bill: $", bill, "\n", sep = "")
cat("Tip: ", tip_percent, "%\n", sep = "")
cat("People: ", people, "\n", sep = "")

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