Primul curs despre C/C++

Pentru inceput vom discuta despre comenzile if, for si while.
Mai exact structura acestora, cum si cand le folosim.

In acest topic il vom 'ataca' pe if (daca)

Structura if-ului in psudocod:

In pseudocod:

Cod:

if (expresie logica) then 
    ... blocul de instructiuni
    ... blocul de instructiuni
endif



Cand avem doar un singur bloc de instructiuni:
In c/c++

Cod:

if (expresie logica)   
   ...blocul de instructiuni ;                        



Cand avem minim 2 blocuri de instructiuni:
In c/c++


Cod:

if (expresie logica)
  { ...blocul de instructiuni ;
    ...blocul de instructiuni ;
  }



(!) Help, aici gasesti exemple legate de expresiile folosite anterior.



expresie logica varianta 1, a scris:
'a' il putem lua o valoare de la 0 pana la 99999, la fel si pentru 'b'
Adevarat adica True in C/C++ poate fi reprezentat prin valoarea 1
Fals adica False in C/C++ poate fi reprezentat prin valoarea 0

O expresie logica poate fi de forma:
a == b , adica, a este egal cu b, raspunsul poate fi ADEVARAT(True) sau FALS(False)
a > = b , adica, a este mai mare sau egal fata de b, raspunsul poate fi Adevarat sau Fals
a < b, adica, a este strict mai mic decat b, raspunsul poate fi Adevarat sau Fals


expresie logica varianta 2, comenzile and (&&) si or (||) a scris:
Comanda and adica SI, adica && este de forma:
True&& True=> True
True&& False=> False
False && True=> False
False&& False=> False
Regula: Trebuie sa existe 2 TRUE ca rezultatul sa fie TRUE.


Comanda or adica SAU, adica || este de forma:
True|| True => True
True|| False => True
False|| True=> True
False|| False=> False
Regula: Daca exista un singur TRUE rezultatul este TRUE.