Pour chaque exercice, vous devrez écrire
PositifNegatif
sera décrit dans le fichier
PositifNegatif.agg2
)Fichier PositifNegatif.agg2
VARIABLES
A : NUMBER
BEGINNING
PRINT "Entrez la valeur de A"
PROMPT A
PRINT_VARIABLE A
PRINT "négatif"
IF A < 0 THEN
PRINT "Négatif"
ELSE
PRINT "Positif"
END
PositifNegatif
Ecrire un programme qui affiche à partir d’une valeur entière donnée si le nombre est positif ou négatif.
Valeur | Sortie attendue |
---|---|
31 | Le nombre est positif |
0 | Le nombre est positif |
-45 | Le nombre est négatif |
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.
Valeur | Sortie attendue |
---|---|
24 | 1 |
0 | 0 |
-47 | -1 |
PlusGrandNombreDeTrois
A partir de trois nombres entiers, afficher le plus grand (le programme demande les trois entiers successivement).
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 |
if(a > b) {
if(a>c){
}
else {
}
}
else {
if(b > c){
}
else {
}
}
Calendrier_jourSemaine
A partir d’un nombre entier compris entre 1 et 7, le programme affiche le jour de la semaine correspondant.
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.
Valeur | Sortie attendue |
---|---|
3 | Mars |
7 | Juillet |
Calendrier_estBissextile
Créer une fonction nommée est_bissextile(int annee)
Tester cette fonction depuis la fonction main
en
demandant une saisie utilisateur.
A partir de la valeur d’une année, renvoyer une valeur booléenne indiquant si elle est bissextile.
On rappelle que :
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 |