0% ont trouvé ce document utile (0 vote)
22 vues8 pages

Exercice JavaScript

Ce document contient plusieurs exemples de programmes JavaScript traitant de sujets comme l'affichage de texte saisi, le calcul de sommes et de conversions de nombres en lettres. Les programmes illustrent l'utilisation de fonctions, de conditions if/else et d'événements au clic de boutons.

Transféré par

enseignement.rodrigue
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
22 vues8 pages

Exercice JavaScript

Ce document contient plusieurs exemples de programmes JavaScript traitant de sujets comme l'affichage de texte saisi, le calcul de sommes et de conversions de nombres en lettres. Les programmes illustrent l'utilisation de fonctions, de conditions if/else et d'événements au clic de boutons.

Transféré par

enseignement.rodrigue
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 DOCX, PDF, TXT ou lisez en ligne sur Scribd
Vous êtes sur la page 1/ 8

1.

Ecrire un programme JS qui étant donné un nom saisi à partir d’une zone de texte, affiche le
message suivi de ce nom.

2. Ecrire un programme Js qui étant un nombre saisi dans une zone de texte de départ, l’affiche
dans la zone de texte d’arrivé au clic du bouton.
3. Ecrire un programme JS qui étant donnés deux nombres saisis par l’utilisateur ; calculer la
somme et l’affiche dans une troisième zone de texte au click du bouton.

4. Ecrie un programme JS qui écrit en toute lettre un nombre saisie par l’utilisateur et l’affiche
dans un paragraphe (de 0 à 99)

<!Doctype html>
<html lang="fr">
<head>
</head>
<body>
<form method="GET" action="" name="form3">
<label> Nombre</label>
<input type="text" name="nombre" id="nombre" ><br>
<input type="button" value="En toute lettre" onclick="conct()">
</form>
<p id="p1">
</p>
<script type="text/javascript">

function conct(){

function unit(){
var
nombre_saisie=parseInt(document.getElementById("nombre").value);
var diz=Math.floor(nombre_saisie);
var unit=nombre_saisie%10;
var enToute;
var nombre=unit;
switch(nombre){
case 1:
enToute="un";
break;
case 2:
enToute="deux";
break;
case 3:
enToute="trois";
break;

case 4:
enToute="Quatre";
break;

case 5:
enToute="cinq";
break;
case 6:
enToute="six";
break;
case 7:
enToute="sept";
break;
case 8:
enToute="Huit";
break;

case 9:
enToute ="Neuf";
break;
default:
enToute="nombre non reconnu";
break;

}
return enToute;
}

function dizaine(){
var
nombre_saisie=parseInt(document.getElementById("nombre").value);
var diz=parseInt(Math.floor(nombre_saisie)/10);
var unit=nombre_saisie%10;
var enToute;
var nombre=diz;
switch(diz){
case 1:
enToute="Dix";
break;
case 2:
enToute="Vingt";
break;
case 3:
enToute="trente";
break;

case 4:
enToute="Quarante";
break;

case 5:
enToute="cinqante";
break;
case 6:
enToute="soixante";
break;
case 7:
enToute="septante";
break;
case 8:
enToute="Huitante";
break;

case 9:
enToute ="Nonante";
break;
default:
enToute="nombre non reconnu";
break;

}
return enToute;
}
document.getElementById("p1").innerHTML=dizaine()+"
"+unit();
}
</script>
</body>
</html>
5. Ecrire un programme Js qui affiche à la dans un paragraphe et dans une zone de texte la
valeur d’un bouton sélectionner par l’utilisateur à partir d’un formulaire.

 Code source

 Resultats
6. Créer un petit calculateur avec HTML, JS. Les opérations sont la multiplication, la division, la
soustraction et l’addition.
Pour cela nous avons besoin de trois zones de texte pour les deux nombres et les résultats ;
de quatre boutons d’option et un bouton de calcul.

<!Doctype html>

<html>

<head>

</head>

<body>

<form method="GET" action="" name="form1">

<label> Nombre 1</label>

<input type="text" name="nbr1" id="nbr1"><br>

<label> Nombre 2</label>

<input type="text" name="nbr2" id="nbr2"><br>

<input type="radio" name="signe" value="addition"> +

<input type="radio" name="signe" value="soustraction">-

<input type="radio" name="signe" value="division">/

<input type="radio" name="signe" value="multiplication">X

<input type="button" name="bt1" value="calculer" onclick="val()"><br>

<label> Resultat</label>

<input type="text" name="res" id="r"><br>

</form>

<script type="text/javascript">

function val(){

var btn=document.querySelectorAll('input[name="signe"]');

var resultat;

for(var bt of btn){

if(bt.checked){

resultat=bt.value;

break;

}
var nombre1=parseFloat(document.getElementById("nbr1").value);

var nombre2=parseFloat(document.getElementById("nbr2").value);

var calcul;

if(resultat=="addition"){

calcul=nombre1+nombre2;

document.getElementById("r").value=calcul;

else if(resultat=="soustraction"){

calcul=nombre1-nombre2;

document.getElementById("r").value=calcul;

else if(resultat=="division"){

calcul=nombre1/nombre2;

document.getElementById("r").value=calcul;

else if(resultat=="multiplication"){

calcul=nombre1*nombre2;

document.getElementById("r").value=calcul;

else{

alert("choisir le signe");

</script>

<body>

</html>
7. Ecrire un programme JS classe le mot de passe saisi par l’utilisateur en trois catégories
suivantes :
 Moins de 5 caractères : Faible
 5 à 9:
 10 caractères et plus : Fort

Résultat

Vous aimerez peut-être aussi