scientifique
Chapitre 3 : Les structures conditionnelles 1/2
1. Introduction................................................................................................................ 2
2. La structure alternative .............................................................................................. 2
3. La structure conditionnelle au sens strict ................................................................... 3
4. Les structures alternatives imbriqu•es ....................................................................... 4
5. Exercices..................................................................................................................... 7
DAIGL_IG1_C04 – LES STRUCTURES CONDITIONNELLES 1/2
1
DAIGL
BTS Informatique de gestion 1€re ann•e
1. Introduction
Nous avons vu jusqu’‚ prƒsent des algorithmes avec des instructions qui s’encha„nent de fa…on sƒquentielles, c'est-‚-dire qui vont s’exƒcuter les unes apr†s les autres.
Toutefois, cela n’est pas toujours satisfaisant.
Exemple : on veut €crire un algorithme permettant d’afficher le montant d’une commande d’imprimantes. Le prix unitaire d’une imprimante est de 255 €. A partir de cinq imprimantes achet€es, le prix est de 215 €.
Que doit faire le traitement ?
Il doit calculer le montant ƒ payer, c'est-ƒ-dire r€aliser l’op€ration „ quantit€ * prix unitaire ….
Or, le prix unitaire est variable et d€pend de la quantit€ command€e.
Le traitement doit donc tester la quantitÄ.
Pour effectuer des tests, nous utilisons les structures conditionnelles.
Les structures conditionnelles permettent d'ex•cuter des instructions diff•rentes sous certaines conditions.
2. La structure alternative
Reprenons notre exemple.
En fran†ais, nous pouvons exprimer la probl€matique de la mani‡re suivante :
Si la quantit€ est inf€rieure strictement ƒ 5 alors le prix unitaire vaut 255 €, sinon le prix unitaire vaut 215 €.
En algorithmique on