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

כל השיעורים ביחידה יסודות

תרגלו בעצמכם: קומפיילר R אונליין