Institut Supérieur des Etudes Technologiques de Sousse
Département Technologies de L’informatique
Travaux Pratiques
Atelier programmation I
TP 01 :
Initiation au langage
Durée : 03h Classe TI1.*
Objectifs :
- Se familiarise avec l’éditeur du langage c, sous dev C++, et comprendre les étapes de
compilation et d’exécution d’un programme C.
- Comprendre les notions de base pour écrire un programme c simple, en utilisant les
opérateurs et les fonctions d’entrée/sortie standard.
Site à voir :
http://www.exood4.com/tutorials/articles/C/C_language_02_1.php?hl=fr
Exercice 1 : Présentation structure d’un programme c
Créer un fichier exercice1.c et essayer de commenter le rôle de chaque instruction:
Exercice 2 : Les types de base du langage c :
Ecrire un programme C permettant de calculer la taille des types suivants : char, short, int,
long, float, double. On utilisera l'opérateur sizeof().
Exercice 3 : les opérateurs du langage C
Tester le programme suivant et déterminer le rôle de chaque instruction
#include<stdio.h>
#include<conio.h>
main()
{
int a ;
int b ;
int i,j ;
Page 1 sur 2
Institut Supérieur des Etudes Technologiques de Sousse
Département Technologies de L’informatique
a = 5;
b =a;
i=1;
printf("le contenu de a =%d\n",a);
printf("le contenu de i= %d\n",i);
i++;
printf("maintenant i= %d\n",i);
++i ;
printf("est là, i= %d\n",i);
printf("a+=i =%d\n",a+=i);
printf("b*=i =%d\n", b*=i) ;
printf("a div b=%d\n", a/b);
printf("a ... b=%d\n", a%b);
printf("Appuyez sur une touche pour terminer...");
getch();
}
Exercice 4 : les fonctions d’entrée/sortie :
Ecrire un programme c qui permet de lire trois variable x, y, z de type respectivement :
caractère, entier, réel et qui permet d’incrémenter les variables et de modifier l’ordre de saisie
des variables comme suit :
Entrée x=’a’,y=10,z=15.5
Sortie z=16.5,y=11,x=’b’
Vous utilisez la fonction printf avec le code format adéquat pour chaque variable
Exercice 5 : manipulation de type :
Ecrivez un programme qui acquiert un nombre à virgule , censé représenter un prix
hors taxes prix_ht, nombre d’article à acheter (nbr_article) et qui affiche le prix ttc total
TTC_Total correspondant. Le taux de la TVA est de 19,6 %.
On vous rappelle que prix TTC=prix HT* TVA.
Exercice 6 (noté) :
Ecrire un programme C permet de saisir un nombre entier et afficher sa décomposition en
millier, centaine, dizaine et unité.
On suppose que le nombre est inférieur strictement à 10.000
1- Faite la saisie d’un nombre à partir du clavier
2- Déterminer et afficher le chiffre de millier M=. ?
3- Déterminer et afficher le chiffre de centaine C= ?
4- Déterminer et afficher le chiffre de dizaine D= ?
5- Déterminer et afficher le chiffre des unités U= ?
Page 2 sur 2