Structures conditionnelles
Cette partie vous permettra de mettre en pratique les notions suivantes :
- Les structures conditionnelles
Exercice 2.1 : Positif ou négatif ?
Écrire un algorithme qui demande à l’utilisateur de saisir 1 nombre entier et l’informe ensuite si le nombre est positif ou négatif.
Pour information, le nombre 0
est considéré positif.
Exercice 2.2 : Positif ou négatif (bis) ?
Écrire un algorithme qui demande à l’utilisateur de saisir 2 nombres entiers et l’informe ensuite si leur produit est positif ou négatif.
Exercice 2.3 : Tri de nombres
Lire 2 nombres entier A
et B
puis les afficher dans l’ordre croissant.
Exercice 2.4 : Es-tu majeur ?
- Lire un nombre
A
correspondant à un âge (en années). - Afficher “Vous êtes majeur” ou “Vous êtes mineur” selon le cas.
- Pour un nombre négatif le message doit être “Vous n’êtes pas encore né”.
La majorité est fixée à 18 ans.
Exercice 2.5 : Ma retraite
- Lire un nombre
A
correspondant à un âge (en années). - Selon l’âge fourni, le programme doit afficher l’un des messages suivants :
- Vous êtes à la retraite depuis
X
années - Il vous reste
X
années avant la retraite. - C’est le moment de prendre sa retraite.
- La valeur fournie n’est pas un âge valide.
- Vous êtes à la retraite depuis
Pour cet exercice, la retraite est fixée à 62 ans.
Exercice 2.6 : Ma catégorie au club de sport
Écrire un algorithme qui demande à l’utilisateur de saisir un âge et l’informe ensuite à quelle catégorie il appartient :
- Trop jeune : Moins de 5 ans
- Débutant : De 5 à 10 ans
- Junior : De 11 à 14 ans
- Espoir : De 15 à 17 ans
- Adulte : 18 ans et +
Exercice 2.7 : Tri de nombres++
Lire 3 nombres décimaux A
, B
et C
puis les afficher dans l’ordre décroissant.
Exercice 2.8 : Je prédis l’avenir
Cet algorithme est destiné à prévenir l’avenir et il doit être infaillible !
- Le programme demande à l’utilisateur de saisir 2 nombres entiers correspondant respectivement à des heures et des minutes.
- Si l’heure saisie n’est pas valide (valeurs hors limites)
- Le programme affiche “Les données saisies sont invalides” et se termine.
- Si l’heure est valide
- Le programme affiche l’heure saisie
- Le programme affiche ensuite l’heure qu’il sera 3 minutes plus tard.
Par exemple:
- Si l’utilisateur saisit 23 puis 12:
- Le programme affiche “Vous avez saisi: 23h12”
- Le programme affiche “3 minutes plus tard, il sera 23h15”.
- Si l’utilisateur saisit 23 puis 59:
- Le programme affiche “Vous avez saisi: 23h59”
- Le programme affiche “3 minutes plus tard, il sera 00h02”.
Exercice 2.9 : Réprographie
Un magasin proposant un service de Réprographie facture 0.10€ les 10 premières photocopies, 0.09€ les vingt suivantes et 0.08€ au delà.
Écrire l’algorithme qui demande à l’utilisateur de saisir le nombre de photocopies effectuées et affiche le montant de la facture correspondante.
Validez votre travail avec votre formateur avant de passer à la suite.