Menu
CoddyTech

Menghitung Tip dan Total

Termasuk bagian Dasar-Dasar dalam perjalanan R di Coddy. Pelajaran 35 dari 78.

challenge icon

Tantangan

Mudah

Pada pelajaran sebelumnya, kamu mengumpulkan jumlah tagihan, persentase tip, dan jumlah orang. Sekarang, tambahkan logika perhitungan untuk menghitung jumlah tip dan total tagihan termasuk tip.

Setelah menampilkan pesan konfirmasi, hitung hal berikut:

  1. jumlah tip: kalikan tagihan dengan persentase tip dibagi 100
  2. total tagihan: tambahkan tagihan awal dan jumlah tip

Simpan nilai-nilai ini dalam variabel bernama tip_amount dan total.

Lalu, tampilkan hasil perhitungan dalam format berikut:

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

Gunakan cat() untuk semua output dan sertakan karakter baris baru \n jika diperlukan.

Misalnya, jika inputnya adalah 100, 20, dan 4, output lengkapnya seharusnya seperti berikut:

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

Coba sendiri

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

Semua pelajaran di Dasar-Dasar

Latihan sendiri: Compiler R online