tp 1-2 langage C

Embed Size (px)

DESCRIPTION

compte rendu tp 1-2 langage C FSDM

Citation preview

  • Ismail andaloussi (grp 1) TP1

    Code : #include #include

    main(){ int a,b,s;

    printf("entrez 2 entier a et b\n"); scanf("%d\n%d",&a,&b);

    s=(a+b)*2; printf("le resultat est:%d",s);

    getch(); }

    Execution :

    Code : #include #include

    main(){ char car ;

    printf("entrer un carctere\n"); scanf ("%c",&car);

    printf ("code ASCII du caractre saisi :%d",car); }

    Execution :

  • Ismail andaloussi (grp 1)

    Code :

    #include #include

    main() { const float pi=3.1415;

    const float R=20; float d,p,s;

    d=2*R; p=pi*d;

    s= pi*R*R; printf(" Un cercle de rayon %f a pour diamtre %f pour circonfrence %f et pour surface

    %f/n",R,d,p,s); getch();

    }

    Execution :

    Code : #include #include

    main() {

    int A, B, C; int min;

    printf("Introduisez trois nombres entiers :"); scanf("%i %i %i", &A, &B, &C);

    if (A

  • Ismail andaloussi (grp 1) min=B; if (C
  • Ismail andaloussi (grp 1)

    Code :

    #include #include #include

    main(){ int a,b,c; int delta;

    printf("Resolution de l'equation a X2 + b X + c = 0\n"); printf("Entrez a = ");

    scanf("%d",&a); printf("Entrez b = ");

    scanf("%d",&b); printf("Entrez c = ");

    scanf("%d",&c); delta = b*b-(4*a*c);

    if (delta

  • Ismail andaloussi (grp 1)

    Code :

    #include main()

    { int n,i;

    double x,puissance=1; printf("Entrez x : ");

    scanf("%lf",&x); printf("Entrez n : ");

    scanf("%d",&n);

    for (i =1;i

  • Ismail andaloussi (grp 1) Execution :

    TP 2

    Code :

    #include #include

    main() { char reponse ;

    printf ("Voulez-vous jouer ?"); reponse=getchar();

    if (reponse=='o' || reponse=='O') printf ("\n c'est parti");

    else if (reponse=='n' || reponse=='N') printf ("\n tant pis");

    getch(); }

    Execution :

  • Ismail andaloussi (grp 1) Code :

    #include #include

    void main() { int i,n,fact;

    printf("entrer un nombre\n"); scanf("%d",&n) ;

    for(i=1,fact=1;i

  • Ismail andaloussi (grp 1)

    Code :

    #include #include

    void main() { int a,b,r;

    printf("entrer a et b\n"); scanf("%d\n%d",&a,&b) ;

    while(a%b!=0){ r=a%b;

    a=b; b=r;

    } printf("le pgcd est %d",b);

    getch(); }

    Execution :

    Code :

    #include #include #include

    main() { int n=0,x=0, somme=0;

    do {

    somme+=x; printf("Entrez un entier positif : ");

  • Ismail andaloussi (grp 1) scanf("%d",&x);

    n++; }

    while (x!=-1); printf("La moyenne de ces %d entiers vaut %f\n",n -1,(double)somme/(n-1));

    }

    Execution :

    Code : #include #include #include #include

    int main() {

    double x,sin=0,e; int n,test=0,i=1,f;

    //========================================RASSEMBLER LES DETAILS=======================//

    printf("Entrer la valeur de x: "); scanf("%lf",&x);

    printf("Entrer l'ordre: "); scanf("%d",&n);

    while(n%2 == 0) //si il entre un nombre paire {

    printf("\nVous devez enrer un ordre impaire!\n"); scanf("%d",&n);

    } //======================================================================

    ================== while(i

  • Ismail andaloussi (grp 1) {

    f=factoriel(i); e=puissance(x,i)

    if(test==0) //soustraction {

    sin=sin-(e/f); test=1;

    } else // addition

    {

    sin=sin+(puissance(x,i)/f); test=0;

    } i=i+2;

    } printf("Sinx = %lf ",sin);

    getch(); }

    int factoriel(int f) {

    int fc=1,i; for(i=1;i

  • Ismail andaloussi (grp 1)