1-NAMUNAVIY MASALA
Hafta kunini aniqlash
Masala sharti
1 dan 7 gacha butun son berilgan. Shu raqamga mos hafta kuni nomini chiqaruvchi dastur tuzing.
Bosqichma-bosqich yechim
-
Foydalanuvchidan hafta kunining raqamini olamiz. Dushanba 1, yakshanba 7 bilan belgilanadi.
1 — dushanba, 2 — seshanba, 3 — chorshanba, 4 — payshanba, 5 — juma, 6 — shanba, 7 — yakshanba -
Tanlash operatori orqali raqamga mos nomni belgilaymiz. 1–7 oralig‘idan tashqaridagi qiymat uchun xato xabarini chiqaramiz.
-
Tanlangan hafta kuni nomini ekranga chiqaramiz.
Python yechimi
match-case har bir raqamga mos hafta kunini tanlaydi.
kun = int(input("Hafta kunining raqamini kiriting (1-7): "))
match kun:
case 1: nom = "Dushanba"
case 2: nom = "Seshanba"
case 3: nom = "Chorshanba"
case 4: nom = "Payshanba"
case 5: nom = "Juma"
case 6: nom = "Shanba"
case 7: nom = "Yakshanba"
case _: nom = "Noto‘g‘ri raqam"
print(nom)
Namuna kirishi
3
Konsoldagi namuna
Hafta kunining raqamini kiriting (1-7): Chorshanba
C++ yechimi
switch-case operatoridagi har bir case bitta hafta kuniga mos keladi.
#include <iostream>
using namespace std;
int main() {
int kun;
cout << "Hafta kunining raqamini kiriting (1-7): ";
cin >> kun;
switch (kun) {
case 1: cout << "Dushanba"; break;
case 2: cout << "Seshanba"; break;
case 3: cout << "Chorshanba"; break;
case 4: cout << "Payshanba"; break;
case 5: cout << "Juma"; break;
case 6: cout << "Shanba"; break;
case 7: cout << "Yakshanba"; break;
default: cout << "Noto'g'ri raqam";
}
return 0;
}
Namuna kirishi
3
Konsoldagi namuna
Hafta kunining raqamini kiriting (1-7): Chorshanba
Yakuniy javob
3 raqami haftaning Chorshanba kuniga mos keladi.