Menu
Coddy logo textTech
flag Ar iconالعربيةdown icon

تقسيم الفاتورة

جزء من قسم الأساسيات في رحلة 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")
}

جميع دروس الأساسيات

تدرّب بنفسك: Playground لـ Kotlin