0% ont trouvé ce document utile (0 vote)
280 vues3 pages

TD 2 - Structures Conditionnelles

Ce document contient la description de 12 exercices portant sur l'utilisation de structures conditionnelles en algorithmique. Chaque exercice propose une problématique à résoudre à l'aide d'un algorithme.

Transféré par

Souha Salhi
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)
280 vues3 pages

TD 2 - Structures Conditionnelles

Ce document contient la description de 12 exercices portant sur l'utilisation de structures conditionnelles en algorithmique. Chaque exercice propose une problématique à résoudre à l'aide d'un algorithme.

Transféré par

Souha Salhi
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

Esprit School of Business Algorithmique, Structures de

1ère année LBC Données et Programmation I

TD 2
Structures conditionnelles

Exercice 1
Ecrire un algorithme qui permet de lire un chiffre (compris entre 0 et 9)
puis afficher ce nombre en toutes lettres.
Exemple : Entrée = 4  sortie = quatre

Exercice 2
Soient x et y deux variables entières. Ecrire un algorithme qui vérifie si x
est divisible par y ou non ; les deux variables sont lues au clavier.

Exercice 3
Ecrire un algorithme qui lit un caractère et affiche si c’est une lettre de
l’alphabet.

Exercice 4
Ecrire un algorithme qui lit un entier et affiche un message pour dire s’il
est positif ou négatif ou nul.

Exercice 5
Ecrire un algorithme qui lit les paramètres d’une équation de second
degré ax2 + bx + c = 0 et affiche la solution.
Esprit School of Business Algorithmique, Structures de
1ère année LBC Données et Programmation I

Exercice 6
Ecrire un algorithme permettant de lire la valeur de la température de
l’eau et d’afficher son état :
 Glace si la température est inférieure à 0, t<=0
 Eau si la température est strictement supérieure à 0 et inférieure à
100, 0<t<=100
 Vapeur si la température est strictement supérieure à 100, t>100

Exercice 7
A partir de la saisie du prix unitaire du produit PU et de la quantité
commandée QTCOM, afficher le montant à payer en détaillant le coût du
transport et la remise accordée.
 Le transport est gratuit si le montant total des produits
(TOT=PU*QTCOM) est strictement supérieur à 1000 dinars, dans le
cas contraire le transport coûte 2% du TOT.
 La remise est de 5% si le montant total après transport est supérieur à
500 et inférieur ou égal à 2000 dinars et 10% au-dessus de ce
montant.

Exercice 8
Le taux de l’intérêt bancaire pour un montant déposé à la banque
dépend du temps pendant lequel le montant a été déposé. Ci-dessous
un tableau présentant le taux selon le nombre d’années de dépôt.

Écrire un algorithme qui lit le nombre d’années de dépôt et affiche le taux


d’intérêt.
Esprit School of Business Algorithmique, Structures de
1ère année LBC Données et Programmation I

Exercice 9
Ecrire un algorithme qui permet de saisir un numéro et afficher la couleur
correspondante
1. rouge
2. orangé
3. jaune
4. vert
5. bleu
6. indigo
7. violet

Exercice 10
Ecrire un algorithme qui permet de lire un caractère et afficher un
message pour indiquer si le caractère lu est une lettre, un chiffre ou un
caractère spécial.

Exercice 11
Ecrire un algorithme qui permet de calculer le montant des heures
supplémentaires d’un employé, sachant que le prix unitaire d’une heure
suit le barème suivant :
 les 39 premières heures sans supplément
 de 40ème à 44ème heure majorées de 50%
 de 45ème à 49ème heure majorées de 75%
 de 50ème ou plus sont majorées de 100%.
Cet algorithme doit donner la main à l’utilisateur pour saisir le nombre
d’heures travaillées et le prix unitaire d’une heure normale.

Exercice 12
Ecrire un algorithme qui permet de lire un numéro de jour de la semaine
(compris entre 1 et 7) et d’afficher le nom du jour en toutes lettres.

Vous aimerez peut-être aussi