Premiers pas en JavaScript

8.8 Les fonctions à param�tres multiples - exercices
cuy copyleft
  See You Why?  

 


fonctions à paramètres multiples (8.1) | | Test relatifs aux fonctions à paramètres multiples (8.9)

Contenu

 

 

I. Paramètres multiples

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

 

VIII. Exercices relatifs aux fonctions à paramètres multiples

 

 

exo8a

Écrire une fonction à deux paramètres (largeur et hauteur) qui affiche la surface du rectangle ayant ces dimensions.

 

 

 

exo8b

À partir du script précédent, écrire une fonction à deux paramètres (largeur et hauteur, ce dernier facultatif) qui affiche la surface du rectangle ayant ces dimensions et considère la surface comme un carré s'il n'y a qu'un seul paramètre.

 

 

exo8c

Comme annoncé dans la théorie, sur base du modèle expliqué avec deux paramètres,
function a_facturer(p_catal,reduc) {
    p_reduc_ded = p_catal - reduc/100*p_catal;
    a_payer = p_reduc_ded + 0,21 * p_reduc_ded;
    alert("Le prix catalogue hors TVA :" + p_catal +
        "\nLe prix HTVA réduction déduite est " + p_reduc_ded +
        "\nLe prix à payer TVA comprise est " + a_payer);
    // d'autres instructions pourraient être notées ici
}

écrire une fonction à trois paramètres, dont le dernier paramètre soit obligatoire et représente le taux de TVA.

 

 

exo8d

Comme annoncé dans la théorie, variante du problème ci-dessus, écrire une fonction à trois paramètres, dont le dernier paramètre soit facultatif et représente le taux de TVA qui vaudra 21 par défaut (taux le plus fréquent en Belgique) mais pourra prendre d'autres valeurs à préciser.

 

 

exo8e

Le calcul du déterminant d'une matrice carrée de dimension 2 est très facile. C'est le produit des extrêmes moins le produit des moyens.
Ce qui signifie que pour la matrice , son déterminant vaudra . Avec 4 paramètres, vous pouvez écrire une fonction qui calculera le déterminant d'une matrice carrée de dimension 2.

 

 

 

Solutions, corrig�s

 

8a Surface d'un rectangle
8b Surface d'un rectangle ou d'un carré (selon le nombre de paramètres)
8c Exemple théorique vu à améliorer avec 3e paramètre obligatoire, lle taux de TVA
8d Variante avec ce 3e paramètre facultatif, mais valant 21 par défaut
8e Calcul du déterminant d'une matrice carrée de dimension 2

 

 

 

 

IX. Test relatif aux fonctions à paramètres multiples

voir suite >>>

 


fonctions à paramètres multiples (8.1) | | Test relatifs aux fonctions à paramètres multiples (8.9)