Exercice : Si imbriqués

Pour chaque procédure :

  • Codez en VBA dans un module nommé si

  • Testez dans l'onglet Si

Question

Function remise2Si(montant)

Retourne le prix remisé : >1000 10%, >1500 15%, >2000 20%

Indice

Attention à l'ordre de vos SI

Question

Function ages(pierre,paul,jacques)

En fonction de l'âge de Pierre, Paul et Jacques.

Retourne le plus vieux et le plus jeune

Indice

Attention à l'ordre de vos SI

Question

Function mentionDiplome(moyenne)

Retourne la mention au diplôme à partir de la moyenne obtenue.

(<10) "rien" (10, 12) "Passable" (12, 14) "AB" (14, 16) "B" (16, 20) "TB"

Question

Function calculTTC(HT,CodeTVA)

Retourne le prix TTC du prix HT en fonction du code de TVA

1 : 5,5  ; 2 : 20, sinon retourne 0

Question

Function prixSpectacle2(enfant, adulte)

Le prix d'entrée à un spectacle est de 4,50€ pour les adultes et de 3€ pour les enfants.

Si le nombre d'enfants est supérieur à 3, le prix par enfant est de 2€.

Si le nombre de personnes est supérieur à 10 le prix par adulte est de 3 € et le prix par enfant est de 2€.

Retourne le prix du spectacle.

Question

Function equation(a,b,c)

Équation du second degré

aX²+bX+c=0

delta=b*b-4*a*c

X1=(-b+sqr(delta))/(2*a)

X2=(-b-sqr(delta))/(2*a)

equation(1,1,-2) : X1 = 1 et X2= -2