Exercice Interface Web – Cours 2 (2026)

Les conditions

Pour chaque exercice, créez un fichier séparée (Ex. exercice1.html)

Exercice 1

Créez des variables “a” et “b” avec des valeurs numériques.

Si “a” est plus grand que “b”, affichez un message “a est plus grand que b”.

Tester votre code avec quelques combinaisons de valeurs.

Exercice 2

Crées des variables “x” et “y”.

Selon la situation, faite en sorte que votre programme affiche le message appropriés parmi les suivant:

“x et y sont égaux”

“x est plus grand que y”

“x est plus petit que y”

Exercice 3

Créez une variable “age” et assignez lui un nombre de 1 à 99.

Assurez-vous que si l’âge est de 18 ou plus, le message “Vous êtes majeur” sera affiché. Sinon, affichez “Vous êtes mineur”.

Exercice 4

Créez trois variables “a”, “b” et “c” qui contiennent trois valeurs numériques différentes. Assurez-vous que votre programme affiche la plus grande valeur parmis les trois variables.

Exercice 5

Créez une variable “age” et “anneeDeService”. Votre programme doit afficher le message “Vous avez droit à votre pension” ou “Vous n’avez pas encore droit à votre pension”.

Pour avoir droit à sa pension, une des trois conditions suivantes doit être vraie:

  • Vous avez 65 ans ou plus
  • Vous avez 35 ans d’années de service ou plus
  • La somme de votre âge et de votre nombre d’année de service est de 80 ou plus.

Tester avec les valeurs suivantes:

  • age=23 et anneeDeService=3
  • age=55 et anneeDeService=20
  • age=67 et anneeDeService=20
  • age=55 et anneeDeService=25

Exercice 6

Demander à l’utilisateur de fournir une valeur numérique entière.

Si la valeur fournie est un multiple de 3, affichez “Foo”

Si la valeur fournie est un multiple de 5, affichez “Bar”

Si la valeur fournie est un multiple de 3 et un multiple de 5, affichez “FooBar”.

Faite l’essai avec les valeurs suivantes:

  • 6
  • 7
  • 10
  • 15

Indice: On peut savoir si un nombre est un multiple d’un autre nombre avec le modulo. Si un nombre est divisible par un autre nombre et qu’il n’y a aucun reste, c’est qu’il s’agit d’un multiple (Ex. 15 divisé par 3 = 5 reste 0)

Exercice 7

Créez une variable “anneeDeService”.

Si la valeur est un multiple de 5 et qu’elle est également égale ou supérieur à 10, affichez “Vous avez droit à un gala de reconnaissante”.

Exercice 8

Créez les variables “a” et “b”.

Si “a” a une valeur d’au moins 5 au dessus de “b”, affichez le message “a est au moins 5 au dessus de b”.

Exercice 9

Petit défi. Créez des variables “a” et “b” qui contiennent des valeurs numériques. Sans utiliser l’opérateurs d’égalité (==), détecter si les valeurs sont identiques ou non. Affichez un message approprié selon le cas (“Les nombres sont égaux” ou “Les nombres ne sont pas égaux”)

Les boucles

Exercice 10

En utilisant la boucle appropriée, affichez tous les nombre de 1 à 5 (Dans des “alert()” différent).

Exercice 11

En utilisant la boucle appropriée, faite la somme de tous les nombres de 1 à 10 et afficher le total à l’utilisateur. Indice: Vous pouvez créez une variable qui servira à additionner tous les nombres à chaque tour de boucle (Une sorte d’accumulateur)

Exercice 12

En utilisant la boucle appropriée, faite un programme qui affiche tous les nombres qui sont des multiples de 3 qui se trouve de 1 à 20 (3, 6, 9, 12, 15, 18)

Exercice 13

Créez un programme qui demande successivement à l’utilisateur d’entrer des nombres. Le programme continue ainsi jusqu’à ce que l’utilisateur écrive “fin” plutot qu’un nombre. Lorsque c’est le cas, affichez la somme de tous les nombres qui ont été entré par l’utilisateur.

Exercice 14

Créez un programme qui affiche successivement tous les nombre de 1 à 100 qui sont à la fois des multiples de 3 et de 5.

Exercice 15

Créez un programme qui demande deux informations à l’utilisateur: Une base et un exposant. Calculer la valeur en utilisant une boucle.

Par exemple: 4 exposant 5 = 4 X 4 X 4 X 4 X 4 = 1024

Exercice 16

Créez un programme qui demande à l’utilisateur d’entrer un nombre. Le programme affichera si le nombre est un nombre premier ou non. Un nombre premier est nombre qui ne peut se diviser que par 1 et par lui-même. Indice: On peut savoir si un nombre se divise par un autre nombre en utilisant le modulo. Pour prouver qu’un nombre n’est pas premier, on doit trouver un nombre qui peut le diviser qui n’est ni 1 ni lui-même. Par exemple, 8 n’est pas premier parce qu’il peut se diviser par 2 et 4.

Exercice 17

Créez un programme qui permet à l’utilisateur d’entrer des nombres successivement jusqu’à ce qu’il écrive le mot “fin”. Le programme doit ensuite afficher la moyenne de tous les nombres entrés par l’utilisateur. La moyenne se définit comme la somme de tous les nombres, divisé par la quantité de nombre.

Par exemple:

4 + 6 + 10 + 2 = 22

22 divisé par 4 = 5.5

La réponse est 5.5

Exercice 18

Créez un programme qui génère un nombre aléatoire de 1 à 100. L’utilisateur doit tenter successivement de deviner quel est le nombre. Si le nombre tenté est trop petit, affichez “Trop petit”. Si le nombre tenté est trop grand, affichez “Trop grand”. Si le nombre est correctement choisit, affichez “Victoire!” et mettez fin au programme.

Pour générez le nombre, référez-vous à la documentation au lien suivant.

Exercice 19

Créez un programme qui affiche tous les nombres de 10 à 1, dans cet ordre.