Explicați mi va rog instructiunile for,while,if si else!!!
Coroana!!!
Răspunsuri la întrebare
Răspuns:
Deci, instructiunea for o poti folosi atunci cand ai o actiune repetata ca si exemplu se citesc n numere putem folosi for astfel incat :
for(i=1;i<=n;i++)
cin>>x;
aceeasi structura o putem scrie cu while care este folosit tot pentru o actiune repetata:
while(n!=0)
{
cin>>x;
n--;
}
in instructiunea for declaram un i care va creste automat in structura i++ cu cate o unitate. Structura i<=n semnifica faptul ca noi citim cate un numar pana cand avem citite n numere adica i-ul creste cu fiecare numar citit. aceeasi structura poate fi folosita doar in C++ si nu in pseudocod sub aceasta forma :
for(;n!=0;)
{
cin>>x;
n--;
}
Aceasta structura ca si in cazul lui while va citi pe x pana cand n va fi 0 adica ca sa citim cele n numere noi vom scade de fiecare data pe n cu o unitate. Daca nu il scadem pe n atunci programul o sa dea eroare deoarece programul nu va putea iesi din structura repetitiva deoarece el respecta conditia respectiva pusa de noi intre paranteze.
if reprezinta o conditie prin care noi ne putem ghida ca sa aflam unele lucruri adica ca exemplu daca x>y, dar noi nu stim acest lucru si vrem sa aflam daca e adevarat vom scrie:
if(x>y)
cout<<"DA" -vom afisa da in cazul in care x>y sau putem face o alta instructiune
else -in cazul in care x nu este mai mare decat y vom afisa NU
cout<<"NU"