Labo1

Exercice 1

Écrire un sous-programme JavaScript qui prend en paramètre un nombre. Ce nombre passé en paramètre indique combien de fois le mot “Bonjour” sera affiché par le sous-programme. Utilisez la méthode document.write ou alert pour l’affichage.

function affichageRepete (                                              ) {




}
function affichageRepete(nbFois){
  for(let i = 0; i < nbFois; i++){
    document.write("Bonjour");
  }
}

Donnez un exemple d’appel de ce sous-programme:

affichageRepete(6);

Exercice 2

Écrire un sous-programme JavaScript qui prend un nombre en paramètre et qui retourne le carré de ce nombre

function carre (                                              ) {




}
  • Donnez un exemple d’appel de ce sous-programme.
function carre(x){
  return x * x;
}

document.write("Le carre de 2 est : " + carre(2));
  • Qu’affichent les lignes de code suivantes?
var x, y;
x = 3;
y = carre(3);
document.write(" La valeur 1 est : " + (carre(5) + y) );
document.write(" La valeur 2 est : " + carre(carre(2))  );
document.write(" La valeur 3 est :" + (carre(4)+carre(2+x))  );

Affichage :

La valeur 1 est : 34

La valeur 2 est : 16

La valeur 3 est : 52

Exercice 2

Écrire une fonction sontEgaux qui prend en paramètres deux nombres et renvoie True si les deux nombres sont égaux, False sinon.

Écrire le code qui demande à l’utilisateur de saisir deux nombres et appelle la fonction sontEgaux et dit à l’utilisateur s’ils sont égaux ou non.

function sontEgaux(a, b){
  return a == b;
}

let x = parseInt(window.prompt("Entrez un nombre));
let y = parseInt(window.prompt("Entrez un nombre));

if(sontEgaux(x, y)){
  document.write("Ils sont égaux");
else
  document.write("Ils ne sont pas égaux");