Skip to content

Instantly share code, notes, and snippets.

@muffincode
Created January 5, 2023 19:27
Show Gist options
  • Save muffincode/02062b383235400a13209d5b0873163f to your computer and use it in GitHub Desktop.
Save muffincode/02062b383235400a13209d5b0873163f to your computer and use it in GitHub Desktop.
Challenge 4 : Variables, conditions, et boucles
/*
Challenge 4
*/
/* Exercice 1: Les variables */
/*
- Déclarez une variable i, sans lui donner de valeur
- Donnez une valeur à cette variable (par ex. 5)
- Déclarez une variable j, en lui donnant une valeur (par ex. 10)
- Déclarez une nouvelle variable multi qui vaudra le produit des 2 premières variables
- Affichez la valeur de la variable multi
*/
/*
- Déclarez une variable s, donnez lui comme valeur une chaine de caractères
- Affichez cette chaine de caractères, concaténée avec un " !" à la fin
*/
/* Exercice 2 : Les conditions */
/*
- Déclarez une variable quantiteCafe, et donnez lui une valeur initiale
- Faites en sorte que:
- si la quantité est inférieure à 10, on affiche "Il faut racheter du café"
- sinon, on affiche "Je vais me faire un café"
*/
/*
- Déclarez une variable nombreBiscuits qui vaut 100
- Déclarez une variable etatDeCamille qui vaut :
- "bien" si nombreBiscuits est supérieur à 50
- "moyen" si nombreBiscuits est entre 20 et 49
- "iàçétjfgééàçgj" si nombreBiscuits est inférieur à 19
- Affichez la variable etatDeCamille
*/
/*
Inventez un algo qui utilise les variables quantiteCafe et nombreBiscuits
Par exemple, peut on deviner le jour de la semaine en fonction de la quantité
de café et le nombre de biscuits ?
*/
/* Exercice 3 : Les boucles */
/*
- Faites une boucle for, qui affiche autant de fois "GLOUP" qu'il y a de café
(réutilisez la variable de l'exo 2)
*/
/*
- Déclarez une variable nbToursCircuits, et initialisez la
- Affichez autant de fois "vroum" qu'il y a de tours de circuits
*/
/*
- Faites une boucle qui affiche :
"1 : 1"
"2 : 4"
"3 : 9"
"4 : 16"
"5 : 25"
*/
/*
- Déclarez une variable x qui vaut 0
- Faites une boucle While qui
- Affiche la valeur de x
- Augmente x de 10 si x est inférieur à 100
- Multiplie x par deux sinon
- tant que x ne vaut pas au moins 500
*/
/* Exercice 4 : BONUS */
/*
- Déclarez une variable keepGoing qui vaut true
- Déclarez 3 variables l, m et n qui valent 0
- Déclarez une boucle While qui boucle tant que keepGoing vaut true
- Dans cette boucle :
- Augmentez la valeur de l de 3
- Si l est pair, diminuez la valeur de m de 5
- n vaudra la somme des 2
- keepGoing prendra la valeur vraie seulement si n est plus grand que 50
- Déclarez une variable qui vaut la somme des variables l, m, et n moins 60
- Affichez la variable
(la bonne réponse est "la réponse universelle" ;) google it)
*/
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment