5
Structuri repetitive cu test Structuri repetitive cu test final final http://informaticasite.

Structuri Repetitive Cu Test Final

Embed Size (px)

DESCRIPTION

instructiunea do while

Citation preview

Page 1: Structuri Repetitive Cu Test Final

Structuri repetitive Structuri repetitive cu test finalcu test final

http://informaticasite.ro

Page 2: Structuri Repetitive Cu Test Final

Structuri repetitive cu test Structuri repetitive cu test finalfinal

Repeta

Instructiunea

Structuri repetitive cu test final

Este codificata, prin instructiunea

do_while. Evaluatia conditiei se face dupa executia secventei de operatii si determinarepetarea secventei sau iesirea din structura

conditieF A

http://informaticasite.ro

Page 3: Structuri Repetitive Cu Test Final

Sintaxa instructiunii repetitive Sintaxa instructiunii repetitive cu test finalcu test final

dodo{ instructiuni{ instructiuni

}}whilewhile(cond_logica);(cond_logica);

Secventa (bloc de instructiuni) se executa Secventa (bloc de instructiuni) se executa cat timp cat timp conditia conditia logica este adevarata(expresia genereaza o valoare nenula)logica este adevarata(expresia genereaza o valoare nenula)

Secventa se executa cel putin odata, chiar daca conditia Secventa se executa cel putin odata, chiar daca conditia logicalogica

nu este indeplinita.nu este indeplinita.

http://informaticasite.ro

Page 4: Structuri Repetitive Cu Test Final

EX. EX. Se afiseaza, pe ecran, cifra minima a unui numar natural Se afiseaza, pe ecran, cifra minima a unui numar natural

nenulnenula.a.Numarul a se citeste de la tastatura.Numarul a se citeste de la tastatura.

#include<iostream.h>#include<iostream.h>void main()void main(){unsigned int a , min=9,c;{unsigned int a , min=9,c;cout<<“a=“;cin>>a;cout<<“a=“;cin>>a;dodo{c=a%10;{c=a%10;if ( c<min) min=c;if ( c<min) min=c;a=a/10;a=a/10;}}whilewhile(a !=0);(a !=0);cout<<“cifra cout<<“cifra

minima=“<<min<<endl;minima=“<<min<<endl;}}

http://informaticasite.ro

Page 5: Structuri Repetitive Cu Test Final

Sa se calculeze produsul primelor n nr. naturale. Numarul natural nenul Sa se calculeze produsul primelor n nr. naturale. Numarul natural nenul n se citeste din fisierul date.in iar produsul se va afisa in fisierul n se citeste din fisierul date.in iar produsul se va afisa in fisierul date.out. Se foloseste o structura repetitiva cu test final. date.out. Se foloseste o structura repetitiva cu test final.

#include<fstream.h>#include<fstream.h>void main()void main(){ifstream f(“date.in”){ifstream f(“date.in”)ofstream g(“date.out”)ofstream g(“date.out”)unsigned m ,i ,p=1;unsigned m ,i ,p=1;f>>m;f>>m;i=1i=1dodo{ p=p*i;{ p=p*i;i=i+1; // i++i=i+1; // i++}}whilewhile(i<=m);(i<=m);g<<“produsul primelor”<<m;g<<“produsul primelor”<<m;g<<“numere naturale”<<p;g<<“numere naturale”<<p;f.close(); g.close();}f.close(); g.close();}

http://informaticasite.ro