act-5-LO : Conversion °C en °F
Comprendre les étapes permettant de construire une fonction personnalisée réutilisable sous LibreOffice
ÉcranCompréhension du code⚓
A la différence de Sub, une fonction (mot-clé Function) retourne un résultat à la fin : c'est important pour que cette valeur retournée soit envoyée dans le contenu de cellule comme une fonction standard du tableur
Une cellule dans le tableur contiendra la valeur en degré Celsius, cette valeur doit être confiée à notre fonction afin que l'on puisse faire des calculs (ou traitements) via le code de la fonction
C'est optionnel ici, mais cela permet de s'habituer à déclarer des variables.
C'est une simple instruction qui effectue une opération arithmétique similaire à l'expression de l'activité 1 : selon les langages, cela peut changer au niveau de la synthaxe.
1.8 est multiplié par la valeur de la variable degreC puis on ajout à ce résultat mémorisé la valeur 32. Le résultat est affecté (signe =) à la variable degreF
Lorsque la fonction se termine (dernière ligne du code), il faut préciser le résultat qu'elle doit retourner. Ici, c'est le contenu de la variable degreF que l'on affecte au résultat de la fonction. On aurait pu simplifier les 3 lignes avec simplement Conv_C=(degreC*1.8)+32
RéglementaireUtiliser votre fonction⚓
Reprendre la feuille de calcul simple de l'activité 1, remplacer votre formule en E4 par =Conv_C_F(E4)
RéglementaireTâche à réaliser⚓
Écrire une fonction nommée Conv_C_K pour convertir des degrés Celsius en degré Kelvin