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

حساب الإكرامية والإجمالي

جزء من قسم الأساسيات في رحلة Kotlin على Coddy. الدرس 43 من 93.

challenge icon

التحدي

سهل

في الدرس السابق، جمعتَ مبلغ الفاتورة ونسبة البقشيش وعدد الأشخاص. الآن، أضف منطق حساب البقشيش لحساب مبلغ البقشيش وإجمالي الفاتورة.

باستخدام المتغيرات الموجودة لديك بالفعل، احسب ما يلي:

  • tipAmount: البقشيش المستند إلى مبلغ الفاتورة ونسبة البقشيش
  • totalBill: مجموع الفاتورة الأصلية ومبلغ البقشيش

لحساب مبلغ البقشيش، اضرب مبلغ الفاتورة في نسبة البقشيش مقسومة على 100.

حدّث مخرجاتك لعرض مبلغ البقشيش وإجمالي الفاتورة بدلًا من المدخلات الخام:

Welcome to Bill Split Calculator!
Tip amount: [tipAmount]
Total bill: [totalBill]

على سبيل المثال، إذا كانت المدخلات هي 100.0 و20 و4، فيجب أن تكون المخرجات:

Welcome to Bill Split Calculator!
Tip amount: 20.0
Total bill: 120.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()
    
    println("Bill amount: $billAmount")
    println("Tip percentage: $tipPercentage")
    println("Number of people: $numberOfPeople")
}

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

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