👤

Putin ajutar la info, la structura if.
As avea nevoie de o rezolvare in C++ sau in pseudocod a urmatoarei probleme:

Se citeste un numar natural notat x. Sa se afiseze numele lunii care are ca numar de ordine valoarea data. ​


Răspuns :

#include <iostream>

using namespace std;

int main() {

int x;

cin >> x;

if (x == 1) {

cout << "Ianuarie";

}

/* și tot așa pentru fiecare luna doar ca schimbi cu cat sa fie egal x. if x == 2 -> februarie , If x == 3 -> martie. o să îți iasă un cod lung

Răspuns:

#include <iostream>

using namespace std;

int main()

{

   int n;

   cin >>n;

   if(n==1)

       cout << "ianuarie";

   if(n==2)

       cout <<"februarie";

   if(n==3)

       cout <<"martie";

   if(n==4)

       cout <<"aprilie";

   if(n==5)

       cout<<"mai";

   if(n==6)

       cout<<"iunie";

   if(n==7)

       cout<<"iulie";

   if(n==8)

       cout <<"august";

   if(n==9)

       cout <<"septembrie";

   if(n==10)

       cout <<"octombrie";

   if(n==11)

       cout<<"noembrie";

   if(n==12)

       cout <<"decembrie";

   return 0;

}

Explicație:

programul verifica daca n este egal cu numarul unei anumite luni din an;

P.S. daca esti la inceput cu programarea: vei incepe cu programe mici, unele chiar banale. problema asta este pt a te obisnui cu structura //if

standard ea arata asa

if(//conditie){

     //codul pe care trebuie sa l execute daca conditia e adevarata

}

else //in pseudocod e "altfel"

{

     //codul pe care trebuie sa l execute daca conditia e falsa

}

P.S.2 =) simbolul // e pt comentarii pe care le pot vedea doar programatorii atunci cand citesc codul sursa. invata sa iti comentezi codul, altfel vei stii ce parte din el e inutil si ce parte nu.

Succes :)!