Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Apprendre Défi : Jeu de l'Escargot | Boucles
Introduction à TypeScript

bookDéfi : Jeu de l'Escargot

Tâche

Félicitations, vous avez été recruté en tant que développeur pour le jeu indépendant « Snail Simulator ». Votre objectif est de concevoir la logique de déplacement de l'escargot. Les escargots ne sont pas très rapides, et chaque escargot possède sa propre endurance. Vous devez calculer la distance maximale que l'escargot pourra parcourir s'il dépense 2% de son endurance pour chaque mètre parcouru. Utilisez une boucle while pour résoudre ce problème puis affichez le résultat à l'écran. Bonne chance !

123456789
let stamina: number = 100; let distance: number = 0; const staminaPerMeter: number = 2; while (stamina > ___) { stamina = ___ - ___; ___++; } console.log(`The snail got tired; it ran ${___} meters. This is a new record, congratulations!`)
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4

Demandez à l'IA

expand

Demandez à l'IA

ChatGPT

Posez n'importe quelle question ou essayez l'une des questions suggérées pour commencer notre discussion

Suggested prompts:

Can you explain how the staminaPerMeter variable is used in the code?

What would happen if the snail's initial stamina was set to a different value?

Can you walk me through how the while loop works in this example?

Awesome!

Completion rate improved to 2.94

bookDéfi : Jeu de l'Escargot

Glissez pour afficher le menu

Tâche

Félicitations, vous avez été recruté en tant que développeur pour le jeu indépendant « Snail Simulator ». Votre objectif est de concevoir la logique de déplacement de l'escargot. Les escargots ne sont pas très rapides, et chaque escargot possède sa propre endurance. Vous devez calculer la distance maximale que l'escargot pourra parcourir s'il dépense 2% de son endurance pour chaque mètre parcouru. Utilisez une boucle while pour résoudre ce problème puis affichez le résultat à l'écran. Bonne chance !

123456789
let stamina: number = 100; let distance: number = 0; const staminaPerMeter: number = 2; while (stamina > ___) { stamina = ___ - ___; ___++; } console.log(`The snail got tired; it ran ${___} meters. This is a new record, congratulations!`)
copy

Tout était clair ?

Comment pouvons-nous l'améliorer ?

Merci pour vos commentaires !

Section 4. Chapitre 4
some-alt