Skip to content

Instantly share code, notes, and snippets.

@fxg42
Last active September 23, 2016 12:30
Show Gist options
  • Save fxg42/8118fb9c7ed51984d758b6dd7ac2214f to your computer and use it in GitHub Desktop.
Save fxg42/8118fb9c7ed51984d758b6dd7ac2214f to your computer and use it in GitHub Desktop.
INF1256 A2016. Laboratoire no 3

Laboratoire no 3

Exercice 1

Écrivez un programme qui lit deux nombres au clavier puis qui affiche le résultat d'opérations mathématiques. Par exemple:

Entrez x: 123
Entrez y: 567.78
x + y = 690.780000
x - y = -444.780000
x * y = 69836.940000
x / y = 0.216633

Exercice 2

Faites en sorte que les résultats affichés dans l'exercice 1 soient formattés ainsi:

x + y =    +690.78
x - y =    -444.78
x * y = +69,836.94
x / y =      +0.22

Exercice 3

Écrivez un programme qui demande le nom d'un mois de l'année puis affiche le nombre de jours dans ce mois. Pour simplifier, lorsque le mois demandé est février, affichez toujours 28.

Exercice 4

Écrivez un programme qui demande une année puis indique si cette année est bissextile ou non. Voici le pseudo-code:

Si l'année n'est pas divisible par 4 alors c'est une année normale
Sinon, si l'année n'est pas divisible par 100 alors c'est une année bissextile
Sinon, si l'année n'est pas divisible par 400 alors c'est une année normale
Sinon, c'est une année bissextile.

Exercice 5

Améliorez le programme de l'exercice 3 en demandant l'année lorsque le mois est février puis en affichant 29 lorsqu'il s'agit d'une année bissextile.

Exercice 6

Améliorer le programme de l'exercice 2 en demandant l'opération mathématique à effectuer à l'utilisateur. Par exemple:

Entrez x: 123
Entrez y: 567.78
Entrez l'opération: addition
x + y =    +690.78

Si l'opération saisie n'existe pas, le programme doit afficher Désolé, cette opération n'est pas supportée.

Réponses

https://repl.it/Dfo3/3

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment