Sie sind auf Seite 1von 5

1)-CALCUL DE LA SOMME :

2)-CALCUL DE FACTORIEL :

disp('---CALCUL DE LA SOMME---') n=input('-Entrez svp a=1; s=0; while n<=0 n=input('-Entrez svp end while a<=n s=s+a; a=a+1; end sprintf('-La somme est : %d ',n,s); disp(ans) allant de 1 %d n='); n=');

disp('---CALCUL DE FACTORIEL---') n=input('-Etrez svp while n<0 n=input('-Etrez svp end if n==0 disp('0!=1') else a=1; b=1; while a<=n b=b*a; a=a+1; end sprintf('-Le factoriel de %d est egale : %d',n,b); disp(ans) end n='); n=');

3)-CALCUL DE FACTORIEL :

4)-CALCUL DE LA MOYENNE :

disp('---CALCUL DE FACTORIEL---') n=input('-Etrez svp while n<0 n=input('-Etrez svp end if n==0 disp('0!=1') else a=1; b=n; while b>=1 a=a*b; b=b-1; end sprintf('Le factoriel de %d est egale : %d',n,a); disp(ans) end n='); n=');

disp('CALCUL DE LA MOYENNE') n=input('Entrez svp le nombre des matires : '); while n<=0 n=input('Entrez svp le nombre des matires : '); end s1=0; s2=0; for a=1:n no=input('Entrez svp la note :'); while no<0 no=input('Entrez svp la note :'); end co=input('Entrez svp le coefficient :'); while co<=0 co=input('Entrez svp le coefficient :'); end s1=s1+(no*co); s2=s2+co; end Moy=s1/s2; disp(Moy)

5)-CALCUL DE POLYNOME :

8)-ITABLEAU INTERMIDIAIRE INVERSER :

disp('---CALCUL DE POLYNOME---') n=input('-Entrez svp le degr de polynome n='); x=input('-Entrez svp while n<=0 n=input('-Entrez svp le degr de polynome n='); end x=');

n=input('taille='); while (n<=0) n=input('taille='); end disp('remplir votre tableau') for i=1:n t(1,i)=input('t='); end disp('affichage normal') disp(t) disp('affichage inverser') for i=n:-1:1 disp(sprintf('%d',t(1,i))) end i=n; for j=1:n tab(1,j)=t(1,i); i=i-1; end disp('tableau intermidiaire inverser') disp(tab)

b=n; P=0; while b>=0 a=input('-Entrez svp le coefficient an-->a0 :'); P=P+a*(x^b); b=b-1; end disp(P)

6)-TRI PAR SELECTION :

7)-TRI PAR INSERTION :

disp('affichage d un tableau') n=input('entrez le nombre d entier a saisir'); while (n<=0 | n>20) n=input('vous avez entrez un nombre superieur a 20,ressayer:'); end for i=1:n t(1,i)=input(sprintf('entrez l entiers %d : ',i)); end disp('les entiers entree sont:') disp(t) cpt=0; for i=1:n if (t(1,i)==0) cpt=cpt+1; end end disp(sprintf('vous avez %d zero dans votre tableau',cpt)) j=1; if (cpt~=n) for i=1:n if t(1,i)~=0 tab(1,j)=t(1,i); j=j+1; end end disp('les entiers apres suppression') disp(tab) else disp('tableau vide,tous les elements sont eliminees') end for i=1:n if t(1,i)==0 for j=i:n-1 t(1,j)=t(1,j+1) end n=n-1; i=i-1; end end for i=1:n t(1,i) end

disp('affichage d un tableau') n=input('entrez le nombre d entier a saisir'); while (n<=0 | n>20) n=input('vous avez entrez un nombre superieur a 20,ressayer:'); end for i=1:n t(1,i)=input(sprintf('entrez l entiers %d : ',i)); end disp('les entiers entree sont:') disp(t) cpt=0; for i=1:n if (t(1,i)==0) cpt=cpt+1; end end disp(sprintf('vous avez %d zero dans votre tableau',cpt)) j=1; for i=1:n if (t(1,i)==0) p(1,j)=i j=j+1; end end disp('la position des zero est:') disp(p) j=1; if (cpt~=n) for i=1:n if t(1,i)~=0 tab(1,j)=t(1,i); j=j+1; end end disp('les entiers apres la suppression sont') disp(tab) else disp('tableau vide,tous les elements sont eliminees') end

Das könnte Ihnen auch gefallen