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

تمرین عملگرها در کاتلین

  • مقدار 5 را از متغیر speed کم کن.

                    var speed: Int = 120
    speed = speed "" 5
  • مقدار 1.75 را از متغیر marketShare کم کن.

                    var marketShare: Int = 20
    marketShare ""
  • چه عددی در خروجی چاپ می شود؟

                    val y: Int = 8
    val z: Int = 2
    
    println(y / z)
  • در کاتلین کدام عملگر حق تقدم بالاتری دارد؟



  • خروجی این برنامه چه عددی است؟

                    val a: Int = 10
    val b: Int = 20
    val c: Int = 30
    
    val d: Int = a + b * c
    
    println(d)
  • خروجی این برنامه چه عددی است؟

                    val a: Int = 1
    val b: Int = 2
    val c: Int = 3
    val d: Int = 4
    
    val e: Int = a + b * c + d
    
    println(e)
  • خروجی این برنامه چه عددی است؟

                    val a: Int = 10
    val b: Int = 20
    val c: Int = 30
    
    val d: Int = (a + b) * c
    
    println(d)
  • خروجی این برنامه چه عددی است؟

                    val a: Int = 1
    val b: Int = 2
    val c: Int = 3
    val d: Int = 4
    
    val e: Int = ((a + b) * c) + d
    
    println(e)
  • از عملگر مقایسه ای مناسب به گونه ای استفاده کنید که مشخص شود آیا توانایی خریدن گجت مورد نظر را داریم یا خیر.

                    val myBudget: Float = 120.00f
    val gadgetPrice: Float = 80.50f
    
    val isGadgetAffordable: Boolean = myBudget "" gadgetPrice
    
    println("$isGadgetAffordable, آیا می توانم گجت را خریداری کنم؟")
  • بررسی کنید که ایا هنوز گارانتی معتبر است یا نه.

                    val guarantyDays: Int = 60
    val passedDays: Int = 42
    
    val isGuarantyValid: Boolean = guarantyDays - passedDays "" 0
    
    println(isGuarantyValid)
  • بررسی کنید که آیا پروفایل کاربر فعال است یا نه.

                    val status: String = "فعال"
    val isProfileActive: Boolean = status "" "فعال"
    
    println(isProfileActive)
  • با توجه به نتیجه عبارت، نوع داده را مشخص کن.

                      val totalDays: Int = 60
      val elapsedDays: Int = 42
    
      val isDurationValid: "" = totalDays - elapsedDays >= 0
    
      println(isDurationValid)
    
  • خروجی برنامه زیر چیست؟

                    val a: Boolean = true
    val b: Boolean = false
    
    val c: Boolean = a && b
    
    println(c)
  • فرض کنید که یک کاربر در صورتی که حق دسترسی admin یا moderator را دارا باشد می تواند به پست های یک سایت دسترسی داشته باشد. با توجه به این مورد، کد زیر را تکمیل کنید.

                    val userRole: String = "admin"
    
    val hasAccess: Boolean = userRole == "admin" "" userRole == "moderator"
    
    println("$hasAccess آیا کاربر دسترسی کافی را دارد؟")
  • فرض کنید در صورتی که کاربری عضو ویژه سایت باشد و یا سفارش او حداقل 100.0 دلار است، میتواند درخواست ارسال پستی به صورت رایگان کند. بنا بر این مورد، کد زیر را تکمیل کنید.

                    val orderTotal: Float = 50.95f
    val isPremiumUser: Boolean = true
    
    val freeShippingLimit: Float = 100.0f
    
    val isEligibleForFreeShipping: Boolean = orderTotal > ""
    
    println("$isEligibleForFreeShipping آیا مشتری می تواند درخواست ارسال رایگان کند؟")

منتشر شده

در

,

توسط

برچسب‌ها:

دیدگاه‌ها

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

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