Académique Documents
Professionnel Documents
Culture Documents
Exercice 1 :
Algorithme afficher_entier
Ou
Algorithme afficher_entier
Variables A : Entier Dbut Ecrire( donner une nombre entier ) Lire(A) Afficher (%d est un entier ,A)
Quelles est la diffrence entre les deux algorithmes ? Tout simplement, le deuxime algorithme vous invite introduire une donne.
Programme C :
#include<stdio.h> #include<conio.h>
main() { int A; printf("Donner un nombre entier:"); scanf("%d",&A); /*printf(" La valeur de A vaut: %d",A);*/ printf(" A= %d est l'entier que vous avez saisi", A); getch(); }
Exercice 2 :
Algorithme afficher_char Variables C : caractre Dbut Afficher ( Tapez un caractre ) ou Ecrire ( tapez un caractre ) Lire(C) Afficher( Le caractre saisi est : ,C) Fin
printf( tapez un caractre : \n ) ; scanf( %c ,&c) ; printf( le caractre saisi est %c : ,c) ; getch () ; } - En utilisant getchar() et printf()
#include<stdio.h> #include<conio.h> main() { char D; printf("tapez un caractre :\n"); D=getchar(); printf("le caractre saisi est %c",D) ; getch() ; } - En utilisant putchar() et getchar()
#include<stdio.h> #include<conio.h> main() { char D; printf("tapez un caractre :\n"); D=getchar(); printf("le caractre saisi est ");
putchar(D) ; getch() ; }
getchar() permet de saisir un caractre du clavier. putchar() permet dafficher un caractre lecran.
Variables a,b,c :Entiers Dbut {Affichage message : Invitation de l'utilisateur introduire des donnes} Afficher ou Ecrire(Donner trois valeurs nombres entiers ) ; {saisie des entiers} Lire(a,b,c) ; {affichage des entiers lecran} Afficher ou Ecrire( Vous avez saisi trois entiers a, b et c dont les valeurs : , a,b,c) Fin
Je peux aussi donner un autre algorithme qui minvite par un message dentrer chaque entier Sparement.
Programme :
#include<stdio.h> #include<conio.h>
/* affichage sur une seule ligne avec plusieurs appels de scanf et printf*/ main() { int a,b,c; /* invitation de l'utilisateur introduire des donnes*/ printf(" donner trois entiers:"); /*Lecture des donnes par scanf()*/ scanf("%d",&a); scanf("%d",&b); scanf("%d",&c); /* affichage des entiers */ printf(" Mon programme affiche trois entiers:"); printf(" a = %d ;",a); printf(" b = %d ;",b); printf(" c = %d ;",c); getch(); }
/* invitation de l'utilisateur introduire des donnes*/ printf(" donner trois entiers:"); scanf("%d %d %d",&a,&b,&c); printf("a=%d , b=%d et c=%d",a,b,c); getch(); }
Exercice 4 : #include<stdio.h> #include<conio.h> main() { int a,b,c; printf(" donner trois entiers:"); scanf("%d %d %d",&a,&b,&c); printf(" Les entiers saisi sont:\n a=%d \n b=%d \n c=%d",a,b,c); getch(); } Exercice 5 : #include<stdio.h> #include<conio.h> main() { float a,b,c,d; scanf(" %f%f%f%f",&a,&b,&c,&d); printf("Affichage sous forme d'une matrice: \n"); printf(" %f \ %f \n %f \ %f",a,b,c,d);
getch(); }