Algoritmik masalalar!
🟦 1. Restoran buyurtma nazorati
🔹 Masala tavsifi:
Foydalanuvchi ovqat buyurtma qilmoqchi. Menuda: "osh", "shashlik", "lag‘mon", "mastava". Foydalanuvchi kiritgan taom nomi menuda bor yoki yo‘qligini aniqlab, tegishli javob chiqaring.
🟦 2. Taksi bahosi (kechqurun chegirma)
🔹 Masala tavsifi:
Taksi narxi kun davomida 10000 so‘m. Agar soat 21:00 dan keyin bo‘lsa, 20% chegirma qo‘llaniladi. Foydalanuvchi soatni kiritadi (butun son sifatida). To‘lovni hisoblang.
🟦 3. Xonadagi chiroq holati
🔹 Masala tavsifi:
Foydalanuvchi True yoki False kiritadi — bu chiroq yoqilganmi yoki yo‘qmi degani. Agar yoqilgan bo‘lsa: “Iltimos, chiroqni o‘chiring” chiqsin. Aks holda: “Hamma narsa joyida”.
🟦 4. Muzlatkichdagi mahsulotlar ro‘yxati
🔹 Masala tavsifi:
Muzlatkichda ["sut", "non", "tuxum", "go‘sht"] bor. Foydalanuvchi kerakli mahsulotni kiritadi. Agar mavjud bo‘lsa, “Mavjud”, aks holda “Tugagan” chiqadi.
🟦 5. Benzin yetarliligi
🔹 Masala tavsifi:
Foydalanuvchining mashinasida n litr benzin bor. U manzilgacha 40 km yurishi kerak. Agar 1 litr benzin bilan 10 km yursa, manzilga yetib bormasligini aniqlang.
🟦 6. E-mail manzil tekshiruv
🔹 Masala tavsifi:
Foydalanuvchi e-mail manzil kiritadi. Agar u "@" va "." belgilarini o‘z ichiga olsa, "To‘g‘ri manzil", aks holda "Noto‘g‘ri" deb chiqsin.
🟦 7. Ishga kirish yoshi tekshiruvi
🔹 Masala tavsifi:
Agar odamning yoshi 18 dan katta va 60 dan kichik bo‘lsa, ishga qabul qilinadi. Aks holda, rad etiladi.
🟦 8. Kiyim o‘lchami mosmi?
🔹 Masala tavsifi:
Kiyim faqat ["S", "M", "L", "XL"] o‘lchamda mavjud. Foydalanuvchi o‘lcham kiritadi. Agar mavjud bo‘lsa, "Bor", aks holda "Yo‘q".
🟦 9. O‘quvchining darajasi
🔹 Masala tavsifi:
Agar o‘quvchi 0–3 sinfda bo‘lsa — “Boshlang‘ich”, 4–9 — “O‘rta”, 10–11 — “Yuqori” deb chiqsin.
🟦 10. Issiqlik darajasini ogohlantirish
🔹 Masala tavsifi:
Foydalanuvchi xona haroratini kiritadi. 18–25 oraliqda bo‘lsa – “Normal”. <18 bo‘lsa – “Juda sovuq”. >25 bo‘lsa – “Haddan issiq”.