Une fonction utile ne doit pas être figée avec des valeurs codées en dur. Elle doit recevoir des entrées et renvoyer une sortie.
Entrées : paramètres
Les paramètres permettent d'adapter la fonction au contexte.
DEFINIR FONCTION peindre_velo(cadre_brut, couleur):
velo = souder(cadre_brut)
appliquer_peinture(velo, couleur)
fin
Sortie : RENVOYER
Afficher un résultat n'est pas suffisant. Une fonction doit renvoyer la valeur pour qu'une autre partie du programme l'utilise.
DEFINIR FONCTION calcul_tva(prix_client):
tva = prix_client * 0.20
prix_final = prix_client + tva
RENVOYER prix_final
FIN
Exemple d'utilisation :
panier = 400
total = calcul_tva(panier)
envoyer_au_systeme_de_paiement(total)
Schéma fondamental : entrée -> traitement -> sortie. La suite : organiser de grandes quantités de données (listes, dictionnaires, objets).
Laisser un commentaire