Menu
Coddy logo textTech

Bahşiş ve Toplamı Hesaplama

Coddy'nin R Journey'sinin Temeller bölümünün bir parçası — ders 35 / 78.

challenge icon

Görev

Kolay

Önceki derste fatura tutarını, bahşiş yüzdesini ve kişi sayısını topladınız. Şimdi, bahşiş tutarını ve bahşiş dahil toplam faturayı hesaplamak için hesaplama mantığını ekleyin.

Onay mesajını görüntüledikten sonra şunları hesaplayın:

  1. Bahşiş tutarı: faturayı bahşiş yüzdesinin 100'e bölümü ile çarpın
  2. Toplam fatura: orijinal faturayı ve bahşiş tutarını toplayın

Bunları tip_amount ve total adlı değişkenlerde saklayın.

Ardından hesaplama sonuçlarını aşağıdaki formatta görüntüleyin:

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

Tüm çıktılar için cat() kullanın ve gereken yerlere yeni satır karakterleri \n ekleyin.

Örneğin, girdiler 100, 20 ve 4 ise, tam çıktı şu şekilde olmalıdır:

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

Kendin dene

# 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 = "")

Temeller bölümündeki tüm dersler