Menu
Coddy logo textTech

חלוקת החשבון

חלק מהיחידה יסודות במסלול ה-Kotlin של Coddy. שיעור 44 מתוך 93.

challenge icon

אתגר

קל

בשיעור הקודם חישבת את סכום הטיפ ואת החשבון הכולל. עכשיו הוסף את החישוב הסופי כדי לחלק את החשבון הכולל בין כל האנשים.

בעזרת המשתנים שכבר יש לך, חשב:

  • amountPerPerson: החשבון הכולל חלקי מספר האנשים

עדכן את הפלט כך שיציג רק את הסכום שעל כל אדם לשלם:

Welcome to Bill Split Calculator!
Each person pays: [amountPerPerson]

לדוגמה, אם הקלטים הם 100.0, 20 ו-4, הפלט צריך להיות:

Welcome to Bill Split Calculator!
Each person pays: 30.0

החישוב מתבצע כך: הטיפ הוא 20.0, החשבון הכולל הוא 120.0, וכשמחלקים אותו בין 4 אנשים מתקבלים 30.0 לכל אדם.

מגבלות הקלט: החשבון ואחוז הטיפ אינם שליליים, ומספר האנשים הוא מספר שלם חיובי. הקלטים המספריים תקינים וסופיים.

נסו בעצמכם

fun main() {
    // TODO: Write your code below to print the welcome message
    println("Welcome to Bill Split Calculator!")
    
    val billAmount = readLine()!!.toDouble()
    val tipPercentage = readLine()!!.toInt()
    val numberOfPeople = readLine()!!.toInt()
    
    val tipAmount = billAmount * tipPercentage / 100
    val totalBill = billAmount + tipAmount
    
    println("Tip amount: $tipAmount")
    println("Total bill: $totalBill")
}

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

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