Вы находитесь на странице: 1из 2

Exercice 2 Programme calc_Somme Dbut fonction somme(var x : entier, var n : entier); var x,n; Ecrire (Entrer la valeur de x :) ; Lire

(x) ; Ecrire (entrer la valeur de n) ; Lire (n) Ecrire("la somme est : ",somme(x,n)); Fin Exercice 1 Fonction somme(var x : Entier, var n :entier) : rel

Dbut
Fonction expos(var x :entier, var i :entier) : entier ; Fonction factoriel(vat i :entier) :entier; Var s : rel; Var i=0 entier; S 1; pour (i=2 jusqua n pas de 2 faire ) {

S s + ( expos(x,i) / factoriel(i) );
} Retourner s;

Fin
Fonction factoriel(vat i :entier) : entier Dbut Var j : entier ; Var fac =1 : entier; Pour (j=1 jusqu i faire) { Fac fac * j; } Retourner fac;

Fin
fonction expos(var x :entier, var i :entier) : entier ;

Dbut
Var j : entier ; Var ex =x : entier; Pour j=1 jusqu i -1 faire { Ex ex * x; } Retourner ex;

Fin

Exercice 2 en C #include <stdio.h> int main() { float somme(int x, int n); int x; x=4; int n; n=6; printf("la somme est : %f \n",somme(x,n)); } Exercice 1 en c float somme(int x, int n) { int exp(int x, int i); int fact(int i); float s; int i=0; s=1; for (i=2;i<=n; i=i+2) { s= s + (exp(x,i) / fact(i)); } return s; } int fact(int i) { int j; int fac =1; for (j=1; j<=i;j++) { fac= fac * j; } printf("FACT : %d \n ",fac); return fac; } int exp(int x, int i) { int j; int ex =x; for (j=1; j<i;j++) { ex= ex * x; } printf("exp : %d \n",ex); return ex; }

KHALID GHASSOUB Programme bien tester en devC++ Sil y a des erreurs nhsitez pas a la corriger merci et Bonne chance

Вам также может понравиться