دوره های حرفه ای آموزش برنامه نویسی در

تمرین دستورات شرطی در کاتلین

  • دستور شرطی بنویسید که بررسی کند آیا توان خرید کالا را داریم؟ (تصور کنید قیمت ها به دلار است)

                    val itemPrice: Float = 1900.25f
    val wallet: Float = 2100.50f
    
    if ("") {
        println("توان خرید کالا هست")
    }
  • در صورتی که کاربر ماشینی را برای بیش از 30 روز اجاره کند، پیغامی به او نشان داده و به او اطلاع دهید که می تواند از 15 درصد تخفیف استفاده کند.

                    val rentDays: Int = 34
    
    if ("") {
        println("پانزده درصد تخفیف شامل این سفارش شما می شود")
    }
  • بررسی کنید که اگر اندازه فایل بزرگتر از حد مجاز بود، اجازه آپلود نداشته و به کاربر اخطار نشان داده شود.

                    val fileSize: Int = 10 // 10 MB
    val maxFileSize: Int = 5 // 5 MB
    
    "" (fileSize > maxFileSize) {
        println("اندازه فایل بیش از حد مجاز است")
        println("لطفاً فایلی با اندازه کوچکتر را انتخاب کنید")
    }
  • بررسی کنید اگر اندازه فایل بیش از حد مجاز بود، از آپلود فایل جلوگیری شود. در غیر اینصورت، فایل آپلود شود.

                    val fileSize: Int = 2
    val maxFileSize: Int = 5
    
    if (fileSize > maxFileSize) {
        println("اندازه فایل بیشتر از حد مجاز است")
        println("لطفاً فایلی با اندازه کوچکتر انتخاب کنید")
    } "" {
        println("آپلود فایل...")
    }
  • بر اساس منطق یک برنامه، یک کد محصول معتبر کدی است که رشته خالی نباشد (کاربر عدد یا متنی را به عنوان کد محصول وارد کرده باشد). دستور شرطی بنویسید که بررسی کند آیا کد محصول داده شد معتبر است یا نه.

                    fun main() {
      val productCode = readLine()
    
      if ("") {
          println("کد محصول معتبر است")
      } else {
          println("کد محصول نامعتبر است")
      }
    }
  • بر اساس ناحیه ای که قرار است بسته ارسال شود، کاربر چه مبلغی را بایستی بابت هزینه ارسال پرداخت کند؟

                    val userZone: String = "Zone C"
    val shippingCost: Int
    
    if (userZone == "Zone A") {
        shippingCost = 50000
    } else if (userZone == "Zone B") {
        shippingCost = 65000
    } else if (userZone == "Zone C") {
        shippingCost = 72000
    } else {
        shippingCost = 90000
    }
    
    println("$shippingCost هزینه ارسال بسته شما برابر است با")
  • بر اساس مقدار درآمد، درصد مالیات به چه میزان خواهد بود؟

                    val income: Int = 50000
    val tax: Int
    
    if (income <= 10000) {
        tax = 0
    } else if (income <= 50000) {
        tax = 10
    } else if (income <= 100000) {
        tax = 20
    } else {
        tax = 30
    }
    
    println("$tax میزان درصد مالیات برابر است با")
  • میزان قوی بودن رمز عبور چقدر است؟

                    val password: String = "Abc123!"
    val passwordStrength: String
    
    if (password.length < 6) {
        passwordStrength = "ضعیف"
    } else if (password.length < 10) {
        passwordStrength = "متوسط"
    } else {
        passwordStrength = "قوی"
    }
    
    println("$passwordStrength: قدرت رمز عبور")
  • دو پارامتر cpuUsage و memoryUtilization نشان دهنده میزان مصرف cpu و ram از طرف یک برنامه است. این کد بر اساس این دو پارامتر مشخص می کند که این برنامه به چه میزان بهره وری دارد. با توجه به این موارد، خروجی برنامه زیر چیست؟

                    val cpuUsage = 85 // in percentage
    val memoryUtilization = 70 // in percentage
    var performanceLevel: String
    
    if (cpuUsage > 90) {
        if (memoryUtilization > 80) {
            performanceLevel = "ضعیف"
        } else {
            performanceLevel = "متوسط"
        }
    } else if (cpuUsage > 70) {
        if (memoryUtilization > 75) {
            performanceLevel = "متوسط"
        } else {
            performanceLevel = "خوب"
        }
    } else {
        if (memoryUtilization > 70) {
            performanceLevel = "خوب"
        } else {
            performanceLevel = "عالی"
        }
    }
    
    println(performanceLevel)
  • در صورتی که ضربان قلب زیر 60 یا بالای 100 شد، به کادر پرستاری هشدار بده!

                    val heartRate = 45
    
    if (heartRate < 60 "" heartRate > 100) {
        println("فعال سازیِ آلارم آی سی یو...")
    }
  • معنی شرط این دستور شرطی چیست؟

                    val productCode: String = "100001"
    val parsedCode: Int
    
    if (productCode.length == 6 && productCode.toIntOrNull() != null) {
        println("کد محصول معتبر است")
    } else {
        println("کد محصول نامعتبر است")
    }

منتشر شده

در

,

توسط

دیدگاه‌ها

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *