online: 19; azi: 1391; total: 51846 Manual clasa a ix a - Implementarea algoritmilor - Instructiuni de control

Probleme Rezolvate



Manual clasa a IX a

Implementarea algoritmilor

Instructiuni de control

Se citeşte un număr care reprezintă luna din an (1 pentru ianuarie , 2 pentru februarie etc.). Afişaţi numărul lunii precedente şi numărul lunii următoare .
# include < iostream >
using namespace std ;
int main () {
int luna;
cout << " Introduceti numarul lunii: " ;
cin >> luna;
switch (luna) {
case 1 :
cout << "Luna precedenta: decembrie\n" ;
cout << "Luna urmatoare : februarie\n" ;
break ;
case 2 :
cout << "Luna precedenta: ianuarie\n" ;
cout << "Luna urmatoare : martie\n" ;
break ;
case 3 :
cout << "Luna precedenta: februarie\n" ;
cout << "Luna urmatoare : aprilie\n" ;
break ;
case 4 :
cout << "Luna precedenta: martie\n" ;
cout << "Luna urmatoare : mai\n" ;
break ;
case 5 :
cout << "Luna precedenta: aprilie\n" ;
cout << "Luna urmatoare : iunie\n" ;
break ;
case 6 :
cout << "Luna precedenta: mai\n" ;
cout << "Luna urmatoare : iulie\n" ;
break ;
case 7 :
cout << "Luna precedenta: iunie\n" ;
cout << "Luna urmatoare : august\n" ;
break ;
case 8 :
cout << "Luna precedenta: iulie\n" ;
cout << "Luna urmatoare : septembrie\n" ;
break ;
case 9 :
cout << "Luna precedenta: august\n" ;
cout << "Luna urmatoare : octombrie\n" ;
break ;
case 10 :
cout << "Luna precedenta: septembrie\n" ;
cout << "Luna urmatoare : noiembrie\n" ;
break ;
case 11 :
cout << "Luna precedenta: octombrie\n" ;
cout << "Luna urmatoare : decembrie\n" ;
break ;
case 12 :
cout << "Luna precedenta: noiembrie\n" ;
cout << "Luna urmatoare : ianuarie\n" ;
break ;
default :
cout << "Luna introdusa nu este valida.\n" ;
break ;
}
return 0 ;
}

Aceasta este o sarcină de programare simplă în care trebuie să citiți o valoare de la tastatură și să afișați numerele lunii precedente și următoare. Puteți utiliza o instrucțiune switch pentru a gestiona diferitele cazuri posibile pentru numărul luni.