[Tutorial C++]Structura decizionala alternativa

#1
Nume Tutorial:Structura decizionala alternativa
Descriere: Va voi arata care este structura decizionala alternativa si cum functioneaza
Download: -
Autor: Profesorul
Sursa (Link-ul oficial): http://www.europacs.ro
Propria parere: Voi sa spuneti
Tutorialul:
Ce este structura decizionala alternativa? Este structura if,defapt.
Cum arata ea in pseudocod?:

Cod: Selectaţi tot

daca(conditie) atunci
instructiuni 1
altfel
instructiuni 2

Cod: Selectaţi tot

if(conditie)
instructiuni 1
Ce am scris mai sus inseamna: Daca,conditia este adevarata,se executa instructiunile 1.

Cod: Selectaţi tot

else
instructiuni 2
Daca,conditia nu este adevarata,se executa instructiunile 2.
Astfel a iesit:

Cod: Selectaţi tot

if(conditie)
instructiuni 1
else
instructiuni 2
Acum sa trecem la structura decizionala pentru mai multe instructiuni:

Cod: Selectaţi tot

if(conditie)
{
instructiuni 1
.
.
.
instructiuni n
}
Ce este mai sus inseamna ca,daca,conditia este adevarata se exectura toate instructiunile din acolade.

Cod: Selectaţi tot

else
{
instructiuni 2
.
.
.
instructiuni z
}
Iar daca,conditia nu este adevarata,se vor executa instructiunile din else
Astfel,a iesit:

Cod: Selectaţi tot

if(conditie)
{
instructiuni 1
.
.
.
instructiuni n
}
else
{
instructiuni 2
.
.
.
instructiuni z
}

Sa luam un exemplu sa intelegeti mai bine:
Calculati suma si produsul a doua numere doar daca primul numar este mai mare ca zero,iar in orice alta situatie,afisati textul "Nu pot calcula nici suma,nici produsul"

Voi face doar structura decizionala pentru ca restul nu ne intereseaza momentan.

Cod: Selectaţi tot

if(a>0)
{
S=a+b;
P=a*b;
}
else
cout<<"Nu pot calcula nici suma,nici produsul"<<endl;
N-am cerut la nimeni niciodata,
Chiar de-a fost sa rabd, in viata mea.
Am dat totul fara nici o plata,
Nevoind nimic sa mi se dea.

@Virgil Carianopol
Vezi-ti de treaba si retine:
"E treaba ta sa spui ce vrei si sa nu conteze pentru nimeni".

@Kazi Ploae

Înapoi la “Tutoriale C / C++ / C#”

Cine este conectat

Utilizatori răsfoind acest forum: Niciun utilizator înregistrat și 1 vizitator