Exercices sur les structures de contrôle

Sommaire

Index

Contraintes

Structure du programme

Pour chaque exercice, vous devrez écrire

Exemple

Exercices sur les branchements

Programme PositifNegatif

Ecrire un programme qui affiche à partir d’une valeur entière donnée si le nombre est positif ou négatif.

Données de test

Valeur Sortie attendue
31 Le nombre est positif
0 Le nombre est positif
-45 Le nombre est négatif

Programme ComparerAZero

Ecrire un programme qui renvoie 1 si la valeur donnée est supérieure à 0, 0 si elle est égale à 0, -1 si elle est négative.

Données de test

Valeur Sortie attendue
24 1
0 0
-47 -1

Programme PlusGrandNombreDeTrois

A partir de trois nombres entiers, afficher le plus grand (le programme demande les trois entiers successivement).

Données de test

a b c Sortie attendue
1 2 -3 Le plus grand est 2
1 -4 8 Le plus grand est 8
27 14 2 Le plus grand est 27

Calendrier

Calendrier_jourSemaine

A partir d’un nombre entier compris entre 1 et 7, le programme affiche le jour de la semaine correspondant.

Données de test

Valeur Sortie attendue
3 mercredi
7 dimanche

Calendrier_mois

A partir d’un nombre entier compris entre 1 et 12, le programme affiche le mois correspondant.

Données de test

Valeur Sortie attendue
3 Mars
7 Juillet

Calendrier_estBissextile

Créer un algorithme affichant une valeur booléenne indiquant si l’année saisie est bissextile.

On rappelle que :

Données de test

Valeur Sortie attendue
2016 true
1900 false
2000 true

Calendrier_jourDansMois

A partir du numéro du mois et de l’année, la méthode renvoie le nombre de jour dans le mois.

Mois Année Sortie attendue
2 2016 29
2 2017 28
3 2016 31