Objectifs
Matériel
▪ Support du cours.
▪ PC.
▪ EDI : Dev-C++ | Code::Blocks.
Exercice 1
x, y : Entier
x ← 10
ECRIRE (x)
y ← x
ECRIRE (y)
y ← x+5
ECRIRE (y)
Programmation procédurale C – TP 1 1
Exercice 2
#include <stdio.h>
#include <stdlib.h>
int main(void) {
char a, b, c;
printf("Debut du programme :\n");
a = 'd';
a++;
printf("a vaut '%c'", a);
c = '4';
b = c;
printf("\nc = %c et b = %c", c , b);
return 0;
}
Exercice 3
#include <stdoi.h>
#include <stdlib.h>
int main {
int 4 = x;
float y = 2.5
char c = 0;
printf("Demarrage ********\n\a")
printf("Saisir un caractere : ");
c = putchar();
Programmation procédurale C – TP 1 2
printf("\tcaractere = ");
putchar(a);
y *= x+++;
printf("\n\t\tx = %d et y = %.2f\n", x, z);
puts("******** Au revoir !");
return 0;
}
Exercice 4
Écrire un programme permettant de calculer la somme puis le produit de deux nombres entiers
nbre1 et nbre2 saisis à partir du clavier. Modifier le programme afin de saisir deux nombres réels.
Exercice 5
Écrire un programme qui calcule la surface puis le périmètre d’un cercle, en connaissant la valeur
de son rayon. Ce programme doit afficher à la fin la valeur du rayon et celles de la surface et du
périmètre de ce cercle.
Exercice 6
Écrire un programme qui prend en entrée les valeurs de deux variables entières a et b, et qui
permute ensuite leurs valeurs. Afficher les valeurs avant et après la permutation pour simuler le
résultat.
Exercice 7
Écrire un programme qui affiche la valeur absolue d’un entier quelconque lu au clavier.
Programmation procédurale C – TP 1 3