5-masala Kim tezroq yugurdi: senmi yoki kompyuter? Kompyuter ikkita tasodifiy son chiqaradi (1–10 orasida):
Biri sening tezliging
Biri kompyuterning tezligi
So‘ngra bu ikkisini taqqoslaydi:
Agar sening soning katta bo‘lsa → Sen yutding
Agar kompyuterning soni katta bo‘lsa → Kompyuter yutdi
Ikkalasi teng bo‘lsa → Durrang
Biri sening tezliging
Biri kompyuterning tezligi
So‘ngra bu ikkisini taqqoslaydi:
Agar sening soning katta bo‘lsa → Sen yutding
Agar kompyuterning soni katta bo‘lsa → Kompyuter yutdi
Ikkalasi teng bo‘lsa → Durrang
uyga vazifa
1.Masala ishlash 5-masalani
2.Yilini yozsa necha yosh ekanligini chiqarib kelish
1.Masala ishlash 5-masalani
2.Yilini yozsa necha yosh ekanligini chiqarib kelish
Masala: Foydalanuvchi ismi va paroli tekshiruvi
Vazifa:
Foydalanuvchi ismini va parolini kiritadi. Siz esa quyidagilarni tekshirasiz:
Ism boshida va oxirida bo‘sh joylar bo‘lsa — trim() bilan tozalaysiz.
Ism faqat Ali bo‘lishi kerak — uni toLowerCase() qilib tekshirasiz.
Parol uzunligi 8 tadan kam bo‘lsa — “Parol juda qisqa” deb chiqarsin.
Aks holda — “Xush kelibsiz, Ali!” chiqarsin.
Vazifa:
Foydalanuvchi ismini va parolini kiritadi. Siz esa quyidagilarni tekshirasiz:
Ism boshida va oxirida bo‘sh joylar bo‘lsa — trim() bilan tozalaysiz.
Ism faqat Ali bo‘lishi kerak — uni toLowerCase() qilib tekshirasiz.
Parol uzunligi 8 tadan kam bo‘lsa — “Parol juda qisqa” deb chiqarsin.
Aks holda — “Xush kelibsiz, Ali!” chiqarsin.
Masala: Promokod tekshiruvi
Vazifa:
Foydalanuvchi chegirma uchun promokod kiritadi. Siz quyidagilarni tekshirasiz:
Promokod boshida yoki oxirida bo‘sh joy bo‘lsa, trim() bilan olib tashlang.
Promokodni katta harflarga (toUpperCase()) o‘tkazing.
Promokod uzunligi 6 dan kam bo‘lsa — “Kod xato” deb chiqarsin.
Agar promokod "DISCOUNT" bo‘lsa — “Chegirma qoʻllandi!” deb chiqarsin.
Aks holda — “Noto‘g‘ri kod” chiqarsin.
Vazifa:
Foydalanuvchi chegirma uchun promokod kiritadi. Siz quyidagilarni tekshirasiz:
Promokod boshida yoki oxirida bo‘sh joy bo‘lsa, trim() bilan olib tashlang.
Promokodni katta harflarga (toUpperCase()) o‘tkazing.
Promokod uzunligi 6 dan kam bo‘lsa — “Kod xato” deb chiqarsin.
Agar promokod "DISCOUNT" bo‘lsa — “Chegirma qoʻllandi!” deb chiqarsin.
Aks holda — “Noto‘g‘ri kod” chiqarsin.
✅ 1. includes() — ichida bor-yo‘qligini tekshiradi
❓Masala:
"Salom dunyo" matni ichida "dunyo" so‘zi bormi yoki yo‘qligini aniqlang.
❓Masala:
"Salom dunyo" matni ichida "dunyo" so‘zi bormi yoki yo‘qligini aniqlang.
✅ 2. replace() — biror so‘zni boshqasiga almashtiradi
❓Masala:
"Bugun havo issiq" degan matnda "issiq" o‘rniga "sovuq" so‘zini qo‘ying.
❓Masala:
"Bugun havo issiq" degan matnda "issiq" o‘rniga "sovuq" so‘zini qo‘ying.
✅ 3. concat() — matnlarni qo‘shadi
❓Masala:
Sizda "Ali" va " Vali" degan 2 ta matn bor. Ularni bitta qilib birlashtiring.
❓Masala:
Sizda "Ali" va " Vali" degan 2 ta matn bor. Ularni bitta qilib birlashtiring.
✅ 4. slice() — matndan bir qismini ajratib oladi
❓Masala:
"Samarqand shahridan salom" matnidan faqat "Samarqand" so‘zini ajrati
❓Masala:
"Samarqand shahridan salom" matnidan faqat "Samarqand" so‘zini ajrati
includes + if — Matnda muayyan so‘z borligini tekshirib, unga qarab xabar chiqaring
❓Masala:
Foydalanuvchi yozgan matnda "yomon" so‘zi bo‘lsa, "Iltimos, so‘zni yumshoqroq tanlang" deb chiqaring.
❓Masala:
Foydalanuvchi yozgan matnda "yomon" so‘zi bo‘lsa, "Iltimos, so‘zni yumshoqroq tanlang" deb chiqaring.
Matndagi barcha ! belgilarini olib tashlang
❓Masala:
"Salom! Qandaysiz! Bugun chiroyli kun!" matndan barcha ! belgilarini olib tashlang.
❓Masala:
"Salom! Qandaysiz! Bugun chiroyli kun!" matndan barcha ! belgilarini olib tashlang.