Hafta kunini aniqlovchi dastur uchun biz case tanlash operatoridan foydalanamiz, hafta kuni qiymati DayOfWeek() operatori orqali hisoblanadi, Now operatori esa hozir kompyuterda mavjud qiymatni ko’rsatadi:
switch(shart)
{
case 1: operator1; break;
case 2: operator2; break;
…
case N: operatorN; break;
}
Kompyuterda 1- hafta kuni Yakshanba kuni hisoblanadi, shuning uchun biz bir qiymat berilsa Yakshanba yozuvini chiqarishimiz kerak. Dastur kodi quyidagicha:
Kod:
#include<iostream>
#include<stdlib.h>
using namespace std;
int main()
{
switch(DayOfWeek(Now()));//Kompyuterdagi hafta kunini qiymatga tenglashtiradi
{
case 1: cout << «Yakshanba» << endl; break;//switch operatori 1 qiymatni bersa ekranga Yakshanba yozuvini chiqaradi.
case 2: cout << «Dushanba» << endl; break;//switch operatori 2 qiymatni bersa ekranga Dushanba yozuvini chiqaradi.
case 3: cout << «Seshanba» << endl; break;//switch operatori 3 qiymatni bersa ekranga Seshanba yozuvini chiqaradi.
case 4: cout << «Chorshanba» << endl; break;//switch operatori 4 qiymatni bersa ekranga Chorshanba yozuvini chiqaradi.
case 5: cout << «Payshanba» << endl; break;//switch operatori 5 qiymatni bersa ekranga Payshanba yozuvini chiqaradi.
case 6: cout << «Juma» << endl; break;//switch operatori 6 qiymatni bersa ekranga Juma yozuvini chiqaradi.
case 7: cout << «Shanba» << endl; break;//switch operatori 7 qiymatni bersa ekranga Shanba yozuvini chiqaradi.
}
system(«pause»);
return 0;
}