3 réflexions au sujet de “Mon tout premier code de la formation !”
Je me suis repencher sur le sujet et enfaite j’ai refait ce même système pour calculer un côté.
Donc on peut dire que mon petit programme est complet ! ^_^
C’est très bien !
Tu pourrais également faire une fonction générale :
function CalculHypothenuse(cote1, cote2)
return math.sqrt(cote1 * cote1 + cote2 * cote2)
end
Puis t’en servir ainsi :
print(« L’hypothénuse d’un triangle de coté 2 et 3 vaut » .. tostring(calculHypothenuse(2, 3)))
De cette façon, ta fonction n’affiche rien en elle-même. Elle ne fait qu’effectuer et retourner un calcul selon les arguments qui lui sont passés.
D’une manière générale, plus tu réduis tes fonctions à une seule action (calculer ou afficher), plus tu peux les réutiliser dans d’autres fonctions et plus ton code sera facile à comprendre.
Bon courage !
Je confirme. Ton code est bon bravo, peu importe à ce stade qu’il prenne 3 lignes ou 10 lignes. Ajoute lui déjà un retour de résultat afin d’en faire une fonction utilisable, au lieu d’un simple affichage.
3 réflexions au sujet de “Mon tout premier code de la formation !”
Je me suis repencher sur le sujet et enfaite j’ai refait ce même système pour calculer un côté.
Donc on peut dire que mon petit programme est complet ! ^_^
C’est très bien !
Tu pourrais également faire une fonction générale :
function CalculHypothenuse(cote1, cote2)
return math.sqrt(cote1 * cote1 + cote2 * cote2)
end
Puis t’en servir ainsi :
print(« L’hypothénuse d’un triangle de coté 2 et 3 vaut » .. tostring(calculHypothenuse(2, 3)))
De cette façon, ta fonction n’affiche rien en elle-même. Elle ne fait qu’effectuer et retourner un calcul selon les arguments qui lui sont passés.
D’une manière générale, plus tu réduis tes fonctions à une seule action (calculer ou afficher), plus tu peux les réutiliser dans d’autres fonctions et plus ton code sera facile à comprendre.
Bon courage !
Je confirme. Ton code est bon bravo, peu importe à ce stade qu’il prenne 3 lignes ou 10 lignes. Ajoute lui déjà un retour de résultat afin d’en faire une fonction utilisable, au lieu d’un simple affichage.