Premiers pas en JavaScript

21.8 Les évènements - exercices
cuy copyleft
  See You Why?  

 


bouton et évènement 'onclick' (21.2) | | test relatif aux évènements (21.9)

Contenu

 

 

I. Les évènements

voir <<< séquence précédente

 

II. Un exemple : bouton et 'onclick'

voir <<< séquence précédente

 

VIII. Exercices sur les évènements

 

exo21a

Construire un convertisseur de température Farenheit Celcius et réciproque. Pour rappel, l'eau gèle à 0 °C ou 32 °F ; elle bout à 100 °C ou 212 °F.
Une piste ?
deux zones d'input texte et deux boutons pour convertir "C => F" et "F => C".

 

exo21b

Créer un bouton qui appelle l'ouverture de votre logiciel de messagerie, avec l'objet du message déjà défini. Attention, le bouton ne pourra pas fonctionner si vous utiliser un webmail du type Hotmail.

 

exo21c

Créer 2 boutons 'en avant' et 'en arrière' qui permettent de parcourir l'historique des pages visitées en avant ou en arrière.

 

exo21d

"J'ai parcouru 260 km en consommant 24 litres" m'a annoncé mon ami américain John. "Ça te fait 9,2 l au 100 km" lui ai-je répondu... "Ça te fait 30,7 miles au gallon" m'a certifié sa femme qui est anglaise. "Non, ça te fait 25,6 miles au gallon" a rétorqué John.
Américains, Anglais et Européens ne calculent pas leur consommation de la même façon : on m'a d'ailleurs donné le truc suivant :
Chez les Anglais :
Miles au gallon = 282,48 divisé par litres au 100 km
Litres au 100km = 282,48 divisé par miles au gallon.
Chez les Américains :
Miles au gallon = 235,26 divisé par litres au 100 km
Litres au 100km = 235,26 divisé par miles au gallon.

Pour info,
un mille américain vaut 1,609 km (souvent arrondi à 1,6 km) ;
un gallon américain (US) vaut 3,78541178 litres (souvent arrondi à 3,8 ou 4 litres) ;
un gallon imperial (UK) vaut 4,54609 litres (souvent arrondi à 4,5 litres).

Construire un convertisseur de consommation "litres au 100 km" - "miles au gallon UK" - "miles au gallon US" et réciproque.
Une piste ?

Un peu de réflexion :

consommation distance parcourue
6 l 100 km
6 / 3,7854 gallons 100 km
6 / 3,7854 gallons 100 / 1,609 miles
1 gallon (100/1,609)/(6/3,7854) miles
1 gallon 100   *      3,7834    miles
             1,609 * 6
1 gallon 235,26 / 6   ou 39,19 miles

 

exo21e

Créer une calculatrice qui n'aurait que les 10 touches de chiffres pour écrire des nombres entiers, une touche 'Clear' qui remet tout à zéro et une touche pour afficher la racine carrée de la valeur entière affichée.

 

Solutions, corrigés

 

21a Convertisseur de température Farenheit-Celcius :
21b Ouverture de la messagerie
21c Historique avant-arrière
21d Convertisseur de consommation
21e Calculatrice ne permettant que de calculer des racines carrées

 

 

 

 

IV. Test relatif aux évènements

voir suite >>>


bouton et évènement 'onclick' (21.2) | | test relatif aux évènements (21.9)