1) Napisz instrukcję switch
- wyświetlającą pełną nazwę miesiąca w zależności od wartości parametru m (1,..,12).
- wyświetlającą pełne nazwy miesięcy, które pozostały do końca roku w zależności od parametru m.
2) Załóżmy, że zmienna p unkty jest typu całkowitego. Zapisz poniższą selekcję w postaci równoważnej instrukcji switch.
if (punkty>10||punkty < 0) cout<<”Bledne dane”;
else if (punkty >9) oc=’A’; else if (punkty >8) oc=’B’; else if (punkty >7) oc=’C’; else if (punkty >5) oc=’D’; else oc=’E’;
3) Przy założeniu, że zmienna r ezultat jest typu int instrukcję warunkową if (rezultat == 0)
cout<<” Operacja zakończona pomyślnie”; else
if (rezultat == -1)
cout<<” Blad urzadzenia ”; else
if (rezultat == -2)
cout<<”Urzadzenie nie gotowe”; else
cout<<”Nierozpoznany blad”; zamień na równoważną instrukcję switch.: switch(rezultat)......
4) Przy założeniu, że zmienna status jest typu int instrukcję warunkową zamień na równoważną instrukcję switch: if (status < 0)
if (status == -1)
cout<<”Wystąpił błąd”; else
cout<<”Podano błędne dane”; else
if (status == 1)
cout<<”Operacja zakończona pomyślnie”; else
cout<<”Podano błędne dane”; 5) Przy założeniu, że zmienna s jest typu int a zmienna ocena typu char instrukcję warunkową if (s<=10 && s>=0) if (s==10 || s==9)
ocena=’A’;
else if (s==8 || s==7)
ocena=’B’;
else if (s==6 || s==5)
ocena:=’C’;
else ocena=’E’;
else cout<<”niepoprawne dane”; zamień na równoważną instrukcję switch.
6) Bilet kosztuje 20 złotych przy kupnie na 10 lub więcej dni przed koncertem, 24,5 złotego na 4 do 9 dni, 28 złotych na 1 do 3 dni i 30 złotych w dniu koncertu. Przy założeniu, że zmienne ile, n są typu unsigned int napisz instrukcję switch wyznaczającą zmienną cena –jest to koszt zakupu n biletów na ile dni przed koncertem. Określ typ zmiennej cena.