Défi : Multiple Aléatoire de 7
Swipe to start coding
Utiliser une boucle do-while pour afficher des nombres à partir d'un nombre aléatoire (représenté par la variable number).
La boucle doit continuer à afficher et à incrémenter le nombre de 1 jusqu'à ce que le nombre soit un multiple de 7.
Remarque
L'expression
Math.floor(Math.random() * 10) + 1génère un entier aléatoire compris entre1et10.Bien qu'il ne soit pas nécessaire de la comprendre pour cette tâche, voici une brève explication :
Math.random()produit un nombre décimal aléatoire entre0(inclus) et1(exclus).- Multiplier par
10étend cette valeur à une plage comprise entre0et10(toujours exclu 10).Math.floor(value)arrondit le nombre à l'entier inférieur le plus proche, ce qui donne un entier de0à9.- Ajouter
1décale la plage de1à10, garantissant que l'on n'obtient jamais0.
- Créer une boucle
do-whilequi :- Affiche la valeur actuelle de
number; - Incrémente
numberde1; - S'exécute tant que
numbern'est pas un multiple de7. Notez que le bloc de code d'une boucledo-whileest exécuté avant la vérification de la condition, il faut donc soustraire un ànumber(number - 1) avant de vérifier sa valeur ;
- Affiche la valeur actuelle de
Solution
Merci pour vos commentaires !
single
Demandez à l'IA
Demandez à l'IA
Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion
Can you explain this in simpler terms?
What are some examples related to this topic?
Where can I learn more about this?
Génial!
Completion taux amélioré à 1.33
Défi : Multiple Aléatoire de 7
Glissez pour afficher le menu
Swipe to start coding
Utiliser une boucle do-while pour afficher des nombres à partir d'un nombre aléatoire (représenté par la variable number).
La boucle doit continuer à afficher et à incrémenter le nombre de 1 jusqu'à ce que le nombre soit un multiple de 7.
Remarque
L'expression
Math.floor(Math.random() * 10) + 1génère un entier aléatoire compris entre1et10.Bien qu'il ne soit pas nécessaire de la comprendre pour cette tâche, voici une brève explication :
Math.random()produit un nombre décimal aléatoire entre0(inclus) et1(exclus).- Multiplier par
10étend cette valeur à une plage comprise entre0et10(toujours exclu 10).Math.floor(value)arrondit le nombre à l'entier inférieur le plus proche, ce qui donne un entier de0à9.- Ajouter
1décale la plage de1à10, garantissant que l'on n'obtient jamais0.
- Créer une boucle
do-whilequi :- Affiche la valeur actuelle de
number; - Incrémente
numberde1; - S'exécute tant que
numbern'est pas un multiple de7. Notez que le bloc de code d'une boucledo-whileest exécuté avant la vérification de la condition, il faut donc soustraire un ànumber(number - 1) avant de vérifier sa valeur ;
- Affiche la valeur actuelle de
Solution
Merci pour vos commentaires !
single