Contact Us About Us
Mathématiques Linux Réseau Informatique Système d'exploitation Windows Architecture des ordinateurs

TD1 : structure séquentielles

TD1 : structure séquentielles 

EXERCICE 1 :



Ecrire un algorithme qui demande un nombre à l’utilisateur. Puis qui calcule et affiche le carré de ce nombre. 



EXERCICE 2 :



Ecrire un algorithme qui lit e prix HT d’un article, le nombre d’articles et le taux de TVA, et qui fournit le prix total TTC correspondant.



EXERCICE 3 :



Ecrire un algorithme permettant d’échanger les valeurs de deux variables A et B, et ce quel que soit leur contenu Préalable.



EXERCICE 4 :



On dispose de trois variables A,B, et C. écrivez un algorithme transférant a B la valeur de A ? a C la valeur de B et a A la valeur de C.

EXERCICE 5 :



Ecrire un algorithme qui affiche le quotient et le reste de la division entière de deux nombres entiers entrés au clavier.

EXERCICE 6 :



Ecrire un algorithme qui affiche la résistance équivalente à trois résistances R1, R2, R3.

Si les résistances sont branchées en série :

Rser = R1 +R2 +R3.

Si les résistances sont branchées en parallèle .

Rpar = ( R1*R2 )/ (R1 + R2)

EXERCICE 7 :



Ecrire un algorithme qui calcule la somme de quatre nombres du type entier entré au clavier .

a) En se servant de 5 variables (mémorisation des valeurs entrées).
b)En se servant de 2 variables (perte des valeurs entrées).




Correction :


EXERCICE 1 :

#include <stdio.h>
#include <stdlib.h>

int main()
{
int N;
int c;
    printf("entrez un nombre");
    scanf("%d",&N);
    c=N*N;
    printf("le carré de %d est %d",N,c);
    return 0;
}

EXERCICE 2 :

ariables (perte des valeurs entrées).



EXERCICE 3 :


#include <stdio.h>
#include <stdlib.h>

int main()
{
    int a;
    int b;
    int c;
    printf("entrez le premier nombre");
    scanf("%d",&a);
    printf("entrez le deuxieme nombre");
    scanf("%d",&b);
    c=a;
    a=b;
    b=c;
    printf("la valeur de a est %d et la valeur deb est %d ",a,b);

    return 0;
}

EXERCICE 4 :

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int A;
    int B;
    int C;
    int D;
    printf("entrez la valeur de A");
    scanf("%d",&A);
    printf("entrez la valeur de C");
    scanf("%d",&C);
    printf("entrez la valeur de C");
    scanf("%d",&C);
    D = A;
    A = C;
    C = B;
    B = D;
    printf(" la valeur de A et B et C sont Successivement %d %d %d",A,B,C);
    return 0;
}

EXERCICE 5 :

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int A;
    int B;
    int Q;
    int R;
    printf("entrez la valeur de A");
    scanf("%d",&A);
    printf("entrez la valeur de B");
    scanf("%d",&B);
    Q = A / B;
    R = A % B;
    printf("le quotient est %d et le reste est %d",Q,R);
    return 0;
}

EXERCICE 6 :



int main()
{
    float R1;
    float R2;
    float R3;
    float Rser;
    float Rpar;
    printf("entrez la valeur de R1:");
    scanf("%f",&R1);
    printf("entrez la valeur de R2:");
    scanf("%f",&R2);
    printf("entrez la valeur de R3:");
    scanf("%f",&R3);
    Rser = R1 + R2 + R3;
    Rpar = ((R1*R2*R3)/(R1*R2+R1*R3+R2*R3));
    printf("la valeur de Req est %f si le branchement est en serie , et %f si le branchement est en paralelle ",Rser,Rpar);

    return 0;
}

EXERCICE 7 :

A-

#include <stdlib.h>

int main()
{
    int A;
    int B;
    int C;
    int D;
    int Somme;
    printf("entrez la valeur de A:");
    scanf("%d",&A);
    printf("entrez la valeur de B:");
    scanf("%d",&B);
    printf("entrez la valeur de C:");
    scanf("%d",&C);
    printf("entrez la valeur de D:");
    scanf("%d",&D);
    Somme=A+B+C+D;
    printf("la somme de %d et %d et %d et %d est egale a %d",A,B,C,D,Somme);
    return 0;

}

B-

#include <stdio.h>
#include <stdlib.h>

int main()
{
    int val;
    int somme;
    somme=0;
    printf("entrez la premiere valeur :");
    scanf("%d",&val);
    somme=somme+val;
    printf("entrez la deuxieme valeur :");
    scanf ("%d",&val);
    somme=somme+val;
    printf("entrez la troixieme valeur :");
    scanf("%d",&val);
    somme=somme+val;
    printf("entrez la quatrieme valeur :");
    scanf("%d",&val);
    somme=somme+val;
    printf("la somme est egale a : %d ",somme);
    return 0;

}