Vazifa: Foydalanuvchidan son kiriting. Agar son 2 ga bo‘linganda qoldiq 0 bo‘lsa, "Juft son", aks holda "Toq son" deb chiqarilsin.
Test case-lar:
| Input | Output |
|---|---|
| 10 | Juft son |
| 7 | Toq son |
| 0 | Juft son |
Vazifa: Foydalanuvchidan ikki son kiriting. Kattaroq sonni chiqarilsin.
Test case-lar:
| Input | Output |
|---|---|
| 5 va 10 | 10 |
| 20 va 15 | 20 |
| 7 va 7 | Teng |
Vazifa: Foydalanuvchidan bitta harf kiriting. Agar harf katta bo‘lsa "Katta harf", kichik bo‘lsa "Kichik harf" deb chiqarilsin.
Test case-lar:
| Input | Output |
|---|---|
| A | Katta harf |
| z | Kichik harf |
| G | Katta harf |
Vazifa: Foydalanuvchidan son kiriting. Agar son > 0 — "Ijobiy son", Agar son < 0 — "Manfiy son", Agar son = 0 — "Nol" deb chiqarilsin.
Test case-lar:
| Input | Output |
|---|---|
| 10 | Ijobiy son |
| -5 | Manfiy son |
| 0 | Nol |
Vazifa: Foydalanuvchidan omonat summasini kiriting. Agar omonat summasi:
- 100000 so‘mdan kam bo‘lsa: foiz 5%
- 100000 - 500000 so‘m oralig‘ida bo‘lsa: foiz 7%
- 500000 so‘mdan katta bo‘lsa: foiz 10%
Test case-lar:
| Input | Output |
|---|---|
| 50000 | 5% |
| 100000 | 7% |
| 300000 | 7% |
| 600000 | 10% |
| 99999 | 5% |
Vazifa: Foydalanuvchidan telefon raqamini kiriting (masalan: 90xxxxxxx). Raqam boshidagi kodga qarab operatorni aniqlang:
- 90, 91 — Ucell
- 93, 94 — Beeline
- 95, 97 — Uzmobile
- 88, 99 — Mobiuz
- Boshqalar — noma’lum operator
Test case-lar:
| Input | Output |
|---|---|
| 909876543 | Ucell |
| 931234567 | Beeline |
| 959876543 | Uzmobile |
| 881234567 | Mobiuz |
| 921234567 | Noma’lum operator |
Vazifa: Foydalanuvchidan email manzilini kiriting. Email manzili quyidagi shartlarni qanoatlantirishi kerak:
- @ belgisi bo‘lishi
- @ dan keyin nuqta (.) bo‘lishi
- Bo‘sh joy bo‘lmasligi
Agar shartlar bajarilsa — "Email manzili to‘g‘ri", aks holda "Email manzili noto‘g‘ri" deb chiqarilsin.
Test case-lar:
| Input | Output |
|---|---|
| user@example.com | Email manzili to‘g‘ri |
| userexample.com | Email manzili noto‘g‘ri |
| user@ex ample.com | Email manzili noto‘g‘ri |
| user@examplecom | Email manzili noto‘g‘ri |
Vazifa: Foydalanuvchidan son kiriting. Agar son 10 dan katta va 100 dan kichik bo‘lsa "Oraliqda" deb chiqarilsin, aks holda "Oraliqda emas".
Test case-lar:
| Input | Output |
|---|---|
| 50 | Oraliqda |
| 9 | Oraliqda emas |
| 101 | Oraliqda emas |
Vazifa: Foydalanuvchidan uchta tomon uzunligini kiriting. Ularni asos qilib, uchburchak teng tomonli, teng yonli yoki turli tomonli ekanligini aniqlang.
Test case-lar:
| Input | Output |
|---|---|
| 5, 5, 5 | Teng tomonli |
| 5, 5, 7 | Teng yonli |
| 3, 4, 5 | Turli tomonli |
Vazifa: Foydalanuvchidan imtihon ballini kiriting (0 dan 100 gacha). Quyidagi baholash tizimiga asoslanib, bahoni chiqarilsin:
- 90-100 — “A”
- 80-89 — “B”
- 70-79 — “C”
- 60-69 — “D”
- 0-59 — “F”
Test case-lar:
| Input | Output |
|---|---|
| 95 | A |
| 82 | B |
| 75 | C |
| 65 | D |
| 50 | F |
Vazifa: Foydalanuvchidan oy raqamini (1 dan 12 gacha) kiriting. Oyga qarab faslni aniqlang:
- 12, 1, 2 — Qish
- 3, 4, 5 — Bahor
- 6, 7, 8 — Yoz
- 9, 10, 11 — Kuz
Test case-lar:
| Input | Output |
|---|---|
| 1 | Qish |
| 4 | Bahor |
| 7 | Yoz |
| 10 | Kuz |
Vazifa: Foydalanuvchidan ikki marta parol kiriting. Agar parollar bir xil bo‘lsa “Parol qabul qilindi”, aks holda “Parollar mos emas” deb chiqarilsin.
Test case-lar:
| Input | Output |
|---|---|
| “abc123”, “abc123” | Parol qabul qilindi |
| “12345”, “54321” | Parollar mos emas |