Documente Academic
Documente Profesional
Documente Cultură
Chişinău 2018
1. Scopul lucrarii
Utilizarea instrucţiunilor repetitive (for, while şi do- while) pentru scrierea programelor în limbajul
de programare C++.
2. Sarcina
Scrieţi un program care efectuează ceea ce este indicat în variantă, apoi afişează pe ecran rezultatul
(se recomandă ca variantele 1-4 să fie efectuate cu instrucţiunea „for”, variantele 5-8 – cu „while”, iar
variantele 9-12 – cu „do- while”):
3. Teorie
Intructiunea FOR
Sintaxa:
Efect : pentru fiecare valoare a contorului i intre expresia initiala si expresia finala se executa instructiunea;
Instructiunea DO – WHILE
Sintaxa: do { instructiuni} while (conditie) ;
Efect:
se executa secventa de instructiuni
se evalueaza conditia
daca valoarea conditiei este adevarata se revine la pasul 1
daca valoarea conditiei este falsa se continua cu instructiunea de dupa punct si virgule
Exemplu:
prelucrarea cifrelor unui numar natural/intreg. cin>>n;
do { //prelucrarea ultimei cifre
..............;
// tai ultima cifra
n=n/10;
} while (n!=0);
Instructiunea WHILE
Sintaxa : while (expL) instructiune;
Efect
4. Mersul lucrarii
// Pirlog Andrei
#include <iostream>
#include <string>
using namespace std;
int main()
{
int n, s=0;
cout<< "Introduceti N: "; cin>>n;
for(int i = 1;i<=n;i++)
{
if(i%2==0)
{
s+=i;
}
}
cout<<"Suma numerelor pare este: "<<s;
}
Rezultatul obţinut
5. Concluzii
Am scris un program cu scopul de a calcula suma cifrelor unui numar N; la calcularea sumei am
folosit intructiunea FOR .