0% ont trouvé ce document utile (0 vote)
23 vues2 pages

Exercices JS

Le document présente cinq exercices de programmation impliquant des concepts tels que les boucles, les conditions et les tableaux. Chaque exercice a une description et des détails spécifiques, allant d'un jeu de devinettes à un générateur de nombres premiers. Un mini-projet est également proposé, combinant tous les exercices pour créer un gestionnaire de compétition interactif.

Transféré par

Cherubin AHOUIDJI
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
23 vues2 pages

Exercices JS

Le document présente cinq exercices de programmation impliquant des concepts tels que les boucles, les conditions et les tableaux. Chaque exercice a une description et des détails spécifiques, allant d'un jeu de devinettes à un générateur de nombres premiers. Un mini-projet est également proposé, combinant tous les exercices pour créer un gestionnaire de compétition interactif.

Transféré par

Cherubin AHOUIDJI
Copyright
© © All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats PDF, TXT ou lisez en ligne sur Scribd

1.

Jeu de devinettes (Boucles et conditions)

• Description : Écrire un programme où l'utilisateur doit deviner un nombre aléatoire compris


entre 1 et 100.

• Détails :

o Utiliser une boucle pour répéter jusqu'à ce que l'utilisateur trouve la bonne réponse.

o Fournir des indices comme "Trop haut" ou "Trop bas".

o Compter et afficher le nombre d'essais.

2. Calculateur de factures (Switch et conditions)

• Description : Créer un programme qui calcule une facture avec des réductions en fonction de
la catégorie de l'utilisateur (étudiant, senior, client régulier).

• Détails :

o Utiliser switch pour appliquer différents pourcentages de réduction.

o Vérifier que l'utilisateur entre une catégorie valide, sinon afficher un message d'erreur.

3. Générateur de tableau trié (Boucles et tableaux)

• Description : L'utilisateur entre une série de nombres séparés par des virgules. Le programme
les trie par ordre croissant.

• Détails :

o Utiliser une boucle pour parcourir et trier les nombres sans utiliser directement
[Link]() (exemple : implémenter le tri par sélection).

o Afficher le tableau trié.

4. Validation de formulaire (Conditions imbriquées)

• Description : Simuler une validation de formulaire en vérifiant les champs suivants :

o Nom : au moins 3 caractères.

o Email : doit contenir un @ et un domaine valide.

o Mot de passe : au moins 8 caractères avec un chiffre.

• Détails :

o Fournir des messages d'erreur spécifiques pour chaque champ.

o Utiliser des conditions imbriquées pour gérer les validations.


5. Générateur de nombres premiers (Boucles imbriquées)

• Description : L'utilisateur entre un nombre n, et le programme génère tous les nombres


premiers de 1 à n.

• Détails :

o Utiliser des boucles imbriquées pour vérifier si chaque nombre est premier.

o Afficher les nombres premiers dans la console.

Mini-Projet : Gestionnaire de Compétition

Concept : Créez un programme interactif qui combine les exercices ci-dessus pour gérer une
compétition fictive.

• L'utilisateur :

1. S'inscrit en validant ses informations (exercice 4).

2. Reçoit une réduction sur ses frais d'inscription (exercice 2).

3. Joue à un mini-jeu (exercice 1).

4. Classe les scores de ses concurrents (exercice 3).

5. Peut demander les nombres premiers jusqu'à un certain score (exercice 5).

Ce projet peut être fait via des interactions en console ou dans une page web simple avec des champs
de saisie et des boutons. Cela permet de couvrir les concepts de base tout en restant amusant !

Vous aimerez peut-être aussi