[PDF] TD 8 : Les boucles en langage C - Université Sorbonne Paris



Previous PDF Next PDF
















[PDF] les boucles en algorithme pdf

[PDF] bonjour en créole guyanais

[PDF] bonne nuit en créole guyanais

[PDF] sa to fé guyane

[PDF] bijoux liora sont ils en argent

[PDF] liora bracelet

[PDF] bijoux liora carrefour

[PDF] bague liora

[PDF] liora swarovski

[PDF] liora montre

[PDF] liora swarovski elements

[PDF] carré d'or bijouterie site officiel

[PDF] catalogue ak bijoux maroc 2017

[PDF] raynal aix

[PDF] bijouterie morin ploufragan

TD 8 : Les boucles en langage C - Université Sorbonne Paris

UniversiteParis-NordD.E.U.G.MIAS1

InstitutGalileeAnnee2002-2003

TD8:LesbouclesenlangageC.

(a)Speciferleproblemearesoudre. (b)Ecrireunalgorithme. (c)Ecrireleprogrammeassocie. (e)S'ilyadeserreursrevenira(a).

Exercice1.(Unpeud'chauement)

a) positifs.

Ntantluiaussifournitparl'utilisateur.

typesdeboucles. #include main(){ inti,nombre; floatsomme,tas,moyenne; /*tas:nombrerelcourant*/ /*Nombrederelsajouter:nombre*/ scanf("%d",&nombre); /*Calculdeleursomme*/ somme=0; for(i=1;i<=nombre;i=i+1) printf("Donnezlenombre%d:\n",i); scanf("%f",&tas); somme=somme+tas; /*Calculdeleurmoyenne*/ moyenne=somme/nombre; 1

Exercice2.(Tablesdemultiplication)

123456789

2468....

9182736...

while). #include intmain(){ inti,j,n,m; printf("Lenombredestables:\n"); scanf("%d",&n); /*Donnerlabonnevaleurdem.*/ do{ scanf("%d",&m); while(m>20); /*Impressionsdestables*/ printf("-------------------\n"); for(i=1;i<=n;i++){ for(j=1;j<=m;j++){ printf("%d\t",i*j); /*Lesymbol\tsertafairedesespacesblancs*/ printf("\n"); printf("-------------------\n"); return(1);

Exercice3.(Labanque)

L'intr^etestde3:5%paran.

Sommeinitialeplace:2000euros

1-ireanne:intret=(2000x3.5)/100=70

2-imeanne:intret=(2070x3.5)/100=72.45

Onarretequand:intret>1000euros.

pourbncierd'unpr^et. 2

Solution

#include intmain(){ intannee; floatsomme,interet; interet=0.;annee=0; printf("Sommeinitiale:\n"); scanf("%f",&somme); printf("Sommeinitiale=%f\n",somme); //printf("Annee\tInteret\tSomme\n"); while(interet<1000){ annee=annee+1; interet=somme*(.035); somme=somme+interet; return(1);

Exercice4.(Undr^oledefermier)

SiM=36alorsD=0doncp=36x4=144impossible

jusqu'ceque...........p=100.

Solution

#include intmain(){ intM,p,solution; M=36; p=2*M+72; solution=1; /*M=nbdeMontons;p=Nbdepattes. /*DeplusNbdedindonsDverifie:D=36-M*/ /*Doncp=4*M+2*D=4*M+2*(36-M)=2*M+72*/ while(p!=100&&M>1){

M=M-1;p=2*M+72;

3 if(M==1&&p!=100)solution=0; if(solution==1){ printf("---------Solution:--------\n"); printf("-------------------\n"); return(1);

Exercice5.(Puissancesde2)

#include main() intj,z,i,k; i=2;/*irepresentelapuissancede2*/ k=0; z=0; while(i>0){ j=i; i=2*i; k=k+1; /*jsauvegardelavaleurprecedentedei*/ z=j-1; z=z+j; /*t=z+1;*/ /*acausedudepassementdecapacite.*/ printf("Power2=%d=2puissance%d\n",j,k); printf("2foisPower2=%d.\n\n",i); printf("BIG=%d\n",z); printf("MaisBIG+1=%d\n",z+1); printf("BIG=(2puissance%d)-1.\n\n",k+1);

Exercice6.(Nombrespremiers)

simuleral'algorithmepourN=10. parluim^eme(1estconsidrcommepremier). 4 /*Question1:*/ /*ProgrammeCquitestesiNestpremier,*/ /*sinon,ildonnetoussesdiviseurs*/ #include intmain(){ inti,N,premier; premier=1; do{ scanf("%d",&N); while(N<=0); if(N==2)premier=1; if(N%2==0&&N>2){quotesdbs_dbs2.pdfusesText_2