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");