Menu
Coddy logo textTech

פלט מעוצב

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

challenge icon

אתגר

קל

בשיעור הקודם חישבת כמה כל אדם משלם. עכשיו עצב את הפלט כך שיציג את הסכום כערך מטבע עם בדיוק 2 ספרות אחרי הנקודה העשרונית.

השתמש בשיטה String.format() של Kotlin כדי לעצב את הערך amountPerPerson עם 2 ספרות אחרי הנקודה העשרונית. מציין הפורמט "%.2f" מעצב מספר עם בדיוק 2 ספרות אחרי הנקודה העשרונית.

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

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

כדי לעצב ערך מסוג Double, השתמש ב:

String.format("%.2f", value)

לדוגמה, אם הקלטים הם 85.50, 15 ו-3, הפלט אמור להיות:

Welcome to Bill Split Calculator!
Each person pays: $32.78

החישוב: הטיפ הוא 12.825, החשבון הכולל הוא 98.325, בחלוקה ל-3 אנשים מתקבל 32.775, שמתעגל ל-32.78 בעיצוב.

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

נסו בעצמכם

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
    
    val amountPerPerson = totalBill / numberOfPeople
    
    println("Each person pays: $amountPerPerson")
}

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

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