Programm'action 2 - Opérations et Concaténation en JavaScript
Utilisez le site js.do pour écrire votre code.
TP 1: Ecrivez un code en Javascript qui affiche, grâce à la fonction document.write(), la phrase suivante :
J'aime "beaucoup" l'informatique.
Plusieurs solutions sont possibles, mais doivent ressembler à ceci :
document.write("J'aime \"beaucoup\" l'informatique.");
ou
document.write('J\'aime "beaucoup" l\'informatique.');
ou
document.write("J'aime " + '"beaucoup"' + " l'informatique.");
document.write("J'aime \"beaucoup\" l'informatique.");
ou
document.write('J\'aime "beaucoup" l\'informatique.');
ou
document.write("J'aime " + '"beaucoup"' + " l'informatique.");
TP 2: Transcrivez l'algorithme suivant en JavaScript.
ALGORITHME NOMBRE_DES_DIZAINES
VARIABLES
DEBUT
VARIABLES
nombreChoisi, unite, dizaine : entiers;
DEBUT
Ecrire("Choisissez un nombre :");
Lire(nombreChoisi);
unite ← nombreChoisi%10;
nombreChoisi ← nombreChoisi-unite;
nombreChoisi ← nombreChoisi/10;
dizaine ← nombreChoisi%10;
Ecrire("Le nombre des dizaines est ",dizaine,".");
FINLire(nombreChoisi);
unite ← nombreChoisi%10;
nombreChoisi ← nombreChoisi-unite;
nombreChoisi ← nombreChoisi/10;
dizaine ← nombreChoisi%10;
Ecrire("Le nombre des dizaines est ",dizaine,".");
Précisions sur les affectations.
En JavaScript, on utilise le symbole "=" pour l'affectation, à la place de "←" dans l'algorithme.
Précisions sur les fonctions de lecture.
Pour demander à l'utilisateur de rentrer une valeur, utilisez la fonction prompt(). Affectez la fonction prompt à la variable que vous souhaitez lire, et mettez la chaîne de caractère à afficher (lors de la demande) dans les parenthèses de la fonction.
Précisions sur les fonctions d'affichage.
Pour afficher une chaîne de caractère, vous pouvez utiliser les fonctions alert() ou document.write(). Les deux premières lignes de l'algorithme se feront en une ligne avec la fonction prompt().
Précisions sur les calculs à effectuer.
Le modulo s'écrit aussi avec le symbole "%" en JavaScript. Vous pouvez tenter d'écrire certains calculs en utilisant les raccourcis "-=" et "/=".
Testez votre algorithme, il doit afficher les résultats :
8 si le nombre entré est 85.
6 si le nombre entré est 1364.
0 si le nombre entré est 7.
Plusieurs solutions sont possibles, mais doivent ressembler à ceci :
var nombreChoisi = prompt("Choisissez un nombre :");
var unite = nombreChoisi%10;
nombreChoisi = nombreChoisi - unite;
nombreChoisi = nombreChoisi/10;
var dizaine = nombreChoisi%10;
alert("Le nombre des dizaines est " + dizaine + ".");
ou
var nombreChoisi, unite, dizaine;
nombreChoisi = prompt("Choisissez un nombre :");
unite = nombreChoisi%10;
nombreChoisi -= unite;
nombreChoisi /= 10;
dizaine = nombreChoisi%10;
document.write("Le nombre des dizaines est " + dizaine + ".");
var nombreChoisi = prompt("Choisissez un nombre :");
var unite = nombreChoisi%10;
nombreChoisi = nombreChoisi - unite;
nombreChoisi = nombreChoisi/10;
var dizaine = nombreChoisi%10;
alert("Le nombre des dizaines est " + dizaine + ".");
ou
var nombreChoisi, unite, dizaine;
nombreChoisi = prompt("Choisissez un nombre :");
unite = nombreChoisi%10;
nombreChoisi -= unite;
nombreChoisi /= 10;
dizaine = nombreChoisi%10;
document.write("Le nombre des dizaines est " + dizaine + ".");