Skip to content

Uyga vazifa ​

Ushbu haftada o'tilgan darslar bo'yicha mustaqil amaliy uyga vazifalar ro'yxati:


13-dars. Kotlin sintaksisi (3-qism): Sikllar va oraliqlar ​

  1. 1 dan 20 gacha faqat juft sonlarni step yordamida chiqaruvchi dastur yozing.
  2. 10 dan 1 gacha teskari hisob va oxirida «Start!» yozuvini chiqaring.
  3. while yordamida 1 dan 100 gacha sonlar yig'indisini hisoblang.

14-dars. Funksiyalar va sinflar (1-qism): Funksiya e'lon qilish, parametrlar, standart qiymatlar va nomlangan argumentlar ​

  1. salomlash(ism: String) funksiyasini yozing va 3 ta ism bilan chaqiring.
  2. tekshir(yosh: Int, chegara: Int = 18) funksiyasi yosh chegaradan katta yoki kichikligini chiqarsin.
  3. talaba(ism, kurs = 1, guruh = "A") funksiyasini nomlangan argumentlar bilan 3 xil usulda chaqiring.

15-dars. Funksiyalar va sinflar (2-qism): Sinflar, obyektlar, konstruktorlar (primary vs secondary) va metodlar ​

  1. Student sinfini ism, kurs xossalari va info() metodi bilan yozing.
  2. Primary konstruktor Car(brand, year) va secondary Car(brand) (year = 2020) ni yozing.
  3. init blokida obyekt yaratilganda xabar chiqaring va 2 ta obyekt yarating.

© 2026 AXVHUB.UZ