0% ont trouvé ce document utile (0 vote)
73 vues9 pages

TP 2 Programmation C

Transféré par

M.M.10 TM
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 PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
73 vues9 pages

TP 2 Programmation C

Transféré par

M.M.10 TM
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 PDF, TXT ou lisez en ligne sur Scribd

TP 2 PROGRAMMATION C

Les structures conditionnelles et répétitives

Encadré par : Pr. Haddouch


Réalisé par : Ahlam Boumehdi

CP2 – groupe 1-
Introduction :
Les structures conditionnelles permettent d'exécuter des blocs de code en
fonction de conditions spécifiques, tandis que les structures répétitives facilitent
la répétition d'un bloc de code. Ces concepts sont essentiels en programmation
pour prendre des décisions et automatiser des tâches répétitives.

L’objectif du TP :
Maîtriser l'utilisation des structures conditionnelles et répétitives dans
le langage C.

Les programmes :
EXERCICE 1 :
Ecrivez un programme qui calcule les solutions réelles d'une équation du second
degréax2+bx+c = 0. Utilisez une variable d'aide D pour la valeur du discriminant
b²-4ac et décidez à l'aide de D, si l'équation a une, deux ou aucune solution
réelle. Utilisez des variables du type int pour A, B et C.
Considérez aussi les cas où l'utilisateur entre des valeurs nulles pour A; pour A et
B; pour A, B et C. Affichez les résultats et les message nécessaires sur l'écran.

Le programme :
L’affichage :

EXERCICE 2 :
Ecrire un programme qui calcule le prix TTC d’un article à partir du prix net et
de TVA ( selon la catégorie)
Le programme :

L’affichage :
EXERCICE 3 :
Ecrivez un programme qui lit N nombres entiers au clavier et qui affiche leur
somme, leurproduit et leur moyenne. Choisissez un type approprié pour les
valeurs à afficher. Le nombre
N est à entrer au clavier. Résolvez ce problème:
a) en utilisant while,
b) en utilisant do - while,
c) en utilisant for.
Laquelle des trois variantes est la plus naturelle pour ce problème?
Complétez la 'meilleure' des trois versions: Répétez l'introduction du nombre N
jusqu'à ceque N ait une valeur entre 1 et 10.
Quelle structure répétitive utilisezvous? Pourquoi?
a) en utilisant while,

Le programme :
L’affichage :

b) en utilisant do – while
Le programme :

L’affichage :

c) en utilisant for
Le programme :

L’affichage :

EXERCICE 4 :
Ecrire un programme qui calcule par soustractions successives le quotient entier
et le reste de la division entière de deux nombres entrés au clavier
Le programme :
L’affichage :

EXERCICE 5 :
Ecrire un programme qui calcule la moyenne générale d’une classe qui co,tient
un nombre d’étudiants ( à saisir ). Le tableau suivant montre les details dela
moyenne de chaque étudiant :
Matière coeff

Math 5

Prog C 6

Algo 4

TEC 2

Le programme :
L’affichage :

EXERCICE 6 :
Ecrire un programme qui permet à un utilisateur de s’authentifier, sans dépasser
trois tentatives.

Le programme :
L’affichage :

Vous aimerez peut-être aussi