Exercices progressifs basés sur les fonctions en algorithmique
Exercice 1 : Somme de deux nombres
Écrire une fonction appelée `somme` qui prend deux nombres en paramètres et retourne leur
somme.
Exercice 2 : Calcul de la moyenne
Écrire une fonction `moyenne` qui prend trois notes en paramètres et retourne leur moyenne.
Exercice 3 : Maximum de trois nombres
Écrire une fonction appelée `maximum` qui prend trois nombres en paramètres et retourne le
plus grand des trois.
Exercice 4 : Vérification d’un nombre pair
Écrire une fonction appelée `estPair` qui prend un nombre entier en paramètre et retourne
`vrai` si le nombre est pair, et `faux` sinon.
Exercice 5 : Calcul de la factorielle
Écrire une fonction appelée `factorielle` qui prend un nombre entier en paramètre et retourne
sa factorielle.
Exercice 6 : Calcul de la puissance
Écrire une fonction `puissance` qui prend deux paramètres, un nombre et un exposant, et
retourne le résultat du nombre élevé à la puissance de l'exposant.
Exercice 7 : Recherche d’un élément dans un tableau
Écrire une fonction appelée `rechercheElement` qui prend un tableau et un élément en
paramètres, et retourne l'indice de l'élément dans le tableau. Si l'élément n'est pas trouvé, la
fonction retourne -
Exercice 8 : Somme des chiffres d’un nombre
Écrire une fonction appelée `sommeChiffres` qui prend un nombre entier en paramètre et
retourne la somme de ses chiffres. Par exemple, si l’utilisateur entre 123, la fonction doit
retourner 6 (1 + 2 + 3).
Exercice 9 : Fonction récursive de Fibonacci
Écrire une fonction récursive appelée `fibonacci` qui retourne le n-ième nombre de la suite de
Fibonacci. La suite de Fibonacci est définie par :
- \( F(0) = 0 \)
- \( F(1) = 1 \)
- \( F(n) = F(n-1) + F(n-2) \) pour \( n > 1 \)
Hatime BENCHARQUI