13. Les fonctions
Une fonction de calcul
Elle rend une valeur avec rendre. Elle s'écrit en haut du fichier et sert à toutes les pages.
fonction prix_ttc avec montant :
rendre montant * 1,2
fonction remise avec prix et taux :
rendre prix - prix * taux / 100
page "boutique" :
variable prix = 50
calcul ttc = prix_ttc(prix)
calcul solde = remise(ttc, 10)
titre "Boutique"
texte "{ttc en euros}, soldé {solde en euros}"Une fonction d'actions
Sans rendre, une fonction est une suite d'actions, appelée seule sur une ligne d'un événement :
variable panier = ["Livre"] avec partagee
fonction vider_panier :
changer panier par []
afficher "Panier vidé"
page "panier" :
calcul n = nombre de panier
titre "Panier"
texte "{n article}"
bouton "Vider"
quand l'utilisateur clique sur "Vider" :
vider_panier()