TSTI2D SIN |
Devoir 8 : Javascript |
Durée : 2h |
Nom : | ||
Logiciels : | - Chrome - Netbeans 8.2 |
Vous avez le droit à tous documents.
Vous devez réaliser les programmes suivants en javascript avec la structure html suivante:
<!doctype html>
<html>
<head>
<meta charset="utf-8" />
<title>Le titre de la page</title>
</head>
<body>
Valeur: <input type="number" id="valeur" value="12">
<button onclick="myFunction()">Valider</button>
<br>
<div id="resultat">Résultat:<br/></div>
<script>
var mondiv = document.getElementById('resultat');
//ci-dessous votre code
mondiv.innerHTML += 'Bonjour le Monde!';
function myFunction() {
var valeur = document.getElementById("valeur").value;
mondiv.innerHTML = valeur;
}
</script>
</body>
</html>
Vous copierez que la partie qui concerne le script du code html dans les cases réponses.
Exercice 1 :
Ecrire une variable texte avec le contenu suivant :
Nos études ont montré que la probabilité qu’un programme corrigé fonctionne comme avant la correction est seulement de cinquante pour cent. |
Le contenu de cette variable doit être affiché dans la div resultat.
Copier ici votre code javascript :
Exercice 2 :
2.1 Ecrire un script qui a 3 variables t1, t2 et t3 égales respectivement à 12, 10.5 et 14.
2.2. Ensuite, le programme doit afficher la moyenne des variables dans le div resultat.
Copier ici votre script :
Exercice 3 :
Votre programme a 2 variables chaine1 = "Bonjour" et chaine2 = "Monde".
Il doit afficher dans la div résultat la concaténation des 2 variables (Attention il faut des espaces).
Copier ici votre script :
Exercice 4 :
Votre programme récupère la valeur de l'input text :
et il doit afficher dans le div résultat:
"négative" si la valeur est inférieure à 0 et "positive" sinon.
Copier ici votre script :
Exercice 5 :
Votre programme récupère la valeur de l'input text. Cette valeur correspond à l'intensité du courant en mA dans une ligne électrique de 230V.
Le script devra afficher dans le div resultat :
-"pas de danger" si le courant est inférieur à 20;
-"danger" si le courant est entre 20 et 30;
-"Risque de mort" si le courant est supérieur à 30;
Copier ici votre programme :
Exercice 6 :
Ecrire un script qui affiche la table de 13 dans la div resultat. Attention, il faudra utiliser une boucle for.
Copier ici votre programme :
Exercice 7 :
Ecrire un script qui affiche la table de 14 dans la div resultat. Attention, il faudra utiliser une boucle while.
Copier ici votre programme :
Exercice 8 : Ecrire une fonction surfSphere qui calcule la surface d'une sphère en fonction de la valeur de l'input text.
Par exemple :
Copier ici votre script :
Exercice 9 : Dessiner le canvas suivant :
Les besoins sont les suivants :
- un carré bleu de coté 50 et de position x=50 et y=50;
- un disque vert de rayon 40 et de position x=200 et y=100;
- un texte "STI2D" de taille 22pt et de position x=100 et y=130.
Copier ici votre script :
Imprimer votre travail