0

CORRECTION EXERCICES SUR LE LANGAGE C : SERIE N° 1

EXERCICE 2 :

/*ce programme permet de lire un nombre et affiche son carre*/
#include<stdio.h>
#include<conio.h>  // pour getch
// fonction principale
int main()
{
    int n,carre;
    printf("saisir un entier: ");
    scanf("%d",&n);
    carre=n*n;
    printf("le carre de %d est: %d",n,carre);
    getch();
    return 0;
}

EXERCICE 3 :

/*ce programme permet de lire 2 entiers et de permuter leurs contenu*/
#include<stdio.h>
#include<conio.h>  // pour getch
// fonction principale
int main()
{
    int a,b,tmp;
    printf("saisir la valeur de a: ");
    scanf("%d",&a);
    printf("saisir la valeur de b: ");
    scanf("%d",&b);
 
    printf("avant la permutation: a=%d \t\t b=%d",a,b);
    tmp=a;
    a=b;
    b=tmp;
    printf("\napres la permutation: a=%d \t\t b=%d",a,b);
 
    getch();
    return 0;
}

EXERCICE 4 :

/*ce programme permet de lire 2 entiers et de permuter leurs contenu*/
#include<stdio.h>
#include<conio.h>  // pour getch
// fonction principale
int main()
{
    int a,b,c,tmp;
    printf("saisir la valeur de a: ");
    scanf("%d",&a);
    printf("saisir la valeur de b: ");
    scanf("%d",&b);
    printf("saisir la valeur de c: ");
    scanf("%d",&c);
    printf("avant la permutation: a=%d \t b=%d\t c=%d",a,b,c);
    tmp=b;
    b=a;
    a=c;
    c=tmp;
    printf("\napres la permutation: a=%d \t b=%d\t c=%d",a,b,c);
 
    getch();
    return 0;
}

EXERCICE 5 :

/*ce programme permet d'afficherla somme et le produit de 2 entier saisit par l'utilisateur*/
#include<stdio.h>
#include<conio.h>
int main()
{
    int a,b,s,p;
    printf("saisir a et b: ");
    scanf("%d%d",&a,&b);
    p=a*b;
    s=a+b;
    printf("la somme de %d et %d est:%d\n",a,b,s);
    printf("la produit de %d et %d est:%d\n",a,b,p);
    getch();
    return 0;
}

EXERCICE 6 :

/*ce programme  permet de lire les coordonnées de deux points A et B et de calculer et afficher la distance entre ces deux points.*/
#include<stdio.h>
#include<conio.h>
int main()
{
    float Xa,Ya,Xb,Yb,d;
    printf("saisir Xa  Ya: ");
    scanf("%f%f",&Xa,&Ya);
    printf("saisir Xb  Yb: ");
    scanf("%f%f",&Xb,&Yb);
    d=sqrt((Xa-Xb)*(Xa-Xb)+(Ya-Yb)*(Ya-Yb));
    printf("la distance entre A et B est:%.2f\n",d);
    getch();
    return 0;
}

EXERCICE 7 :

#include<stdio.h>
#include<conio.h>
int main()
{
    float longueur,largeur,s;
    printf("Donner la longueur:");
    scanf("%f",&longueur);
    printf("Donner la largeur:");
    scanf("%f",&largeur);
    s=longueur*largeur;
    printf("La surface est:%.2f\n",s);
    getch();
    return 0;
}

EXERCICE 8 :

#include<stdio.h>
#include<conio.h>
int main()
{
    float PHT,TVA,PTTC;
    int NA;
    printf("Donner PHT:");
    scanf("%f",&PHT);
    printf("Donner le nombre d'articles :");
    scanf("%d",&NA);
    printf("Donner le Taux TVA :");
    scanf("%f",&TVA);
    PTTC=PHT*NA*(1+TVA);
    printf("Le PTTC est:%.2f\n",PTTC);
    getch();
    return 0;
}

EXERCICE 9 :

/*a) en se servant de 5 variables (mémorisation des valeurs entrées) */
#include<stdio.h>
#include<conio.h>
int main()
{
    int n1,n2,n3,n4,s;
    printf("Donner un entier:");
    scanf("%d",&n1);
    printf("Donner un entier:");
    scanf("%d",&n2);
    printf("Donner un entier:");
    scanf("%d",&n3);
    printf("Donner un entier:");
    scanf("%d",&n4);
    s=n1+n2+n3+n4;
    printf("La somme est %d\n",s);
    getch();
    return 0;
}
/*b) en se servant de 2 variables (perte des valeurs entrées)*/
#include<stdio.h>
#include<conio.h>
int main()
{
    int n,s=0;
    printf("Donner un entier:");
    scanf("%d",&n);
    s=s+n;
    printf("Donner un entier:");
    scanf("%d",&n);
    s=s+n;
    printf("Donner un entier:");
    scanf("%d",&n);
    s=s+n;
    printf("Donner un entier:");
    scanf("%d",&n);
    s=s+n;
    printf("La somme est %d\n",s);
    getch();
    return 0;
}

EXERCICE 10 :

#include<stdio.h>
#include<conio.h>
int main()
{
    float C,K;
    printf("Donner la temperature en  degre Celsius:");
    scanf("%f",&C);
    K=C+273.15;
    printf("La temperature en degre Kelvin est %.2f\n",K);
    getch();
    return 0;
}

EXERCICE 11 :

#include<stdio.h>
#include<conio.h>
int main()
{
    float DH,E;
    printf("Donner le montant en DH:");
    scanf("%f",&DH);
    E=DH/11;
    printf("Le montant en Euro est %.2f\n",E);
    getch();
    return 0;
}

EXERCICE 12 :

#include<stdio.h>
#include<conio.h>
int main()
{
    int a,b,q,r;
    float qr;
    printf("Donner a:");
    scanf("%d",&a);
    printf("Donner b:");
    scanf("%d",&b);
    q=a/b;
    r=a%b;
    qr=1.0*a/b; // ou bien qr=(float)a/b;
    printf("Le quotient de la division de %d sur %d est %d\n",a,b,q);
    printf("Le reste de la division de %d sur %d est %d\n",a,b,r);
    printf("Le quotient rationnel de la division de %d sur %d est %.2f\n",a,b,qr);
    getch();
    return 0;
}

Enregistrer un commentaire

 
Top