0% ont trouvé ce document utile (0 vote)
70 vues2 pages

TP1 Version 2

Ce document décrit les objectifs et exercices d'un TP d'initiation au langage C. Il présente 6 exercices visant à se familiariser avec les bases du langage C, dont les types de données, opérateurs, fonctions d'E/S et manipulation de nombres.

Transféré par

Anw aar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
70 vues2 pages

TP1 Version 2

Ce document décrit les objectifs et exercices d'un TP d'initiation au langage C. Il présente 6 exercices visant à se familiariser avec les bases du langage C, dont les types de données, opérateurs, fonctions d'E/S et manipulation de nombres.

Transféré par

Anw aar
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

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

Vous aimerez peut-être aussi