Last active
October 15, 2018 15:13
-
-
Save MkLHX/431565dfe8bd507dcb86f6f2f0bf8c55 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
/* | |
Créé un algorithme en pseudo-code | |
Créé l'algorithme suivant : compte le nombre maximum de bonbon que tu peux acheter, en fonction de l'argent que tu possèdes et du prix du bonbon. | |
En entrée tu as le réel argent qui contient le montant disponible, et le réel prix qui contient le prix unitaire du bonbon. | |
Le retour attendu est l'entier représentant nombre maximum de bonbon, de montant prix, que argent permet d'acheter ! | |
Par exemple, si argent est égal à 12,47 et prix est égal à 1,14, le résultat attendu sera 10 (car tu ne peux pas acheter 10,938596491 bonbons !). | |
Utilise une boucle pour calculer ce résultat, tu n'as pas le droit d'utiliser une méthode pour arrondir. | |
Si l'argent ou le prix sont inférieurs ou égaux à zéro, retourne 0. | |
Dépose le pseudo-code sur un Gist et partage le lien. | |
Critéres de validation | |
Le pseudo-code vérifie bien que argent et prix sont strictement supérieurs à 0. | |
Une boucle est utilisée pour calculer le résultat. | |
Le nombre de bonbon retourné est bien un entier (pas de possibilité de nombre à virgule). | |
*/ | |
Debut nombreBonbons(monArgent, prixBonbon) | |
nombreBonbons = 0 | |
Si monArgent > 0 && prixBonbon > 0 | |
Tant que prixBonbon <= monArgent | |
monArgent = monArgent - prixBonbon | |
nombreBonbon = nombreBonbon + 1 | |
Fin tant que | |
Sinon | |
retourner 0 | |
Fin Si | |
Fin nombreBonbons |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment