Tutoriel sur les fonctions
Définition
Une fonction est un bloc de code qui peut être appelé plusieurs fois.
Déclaration
La déclaration d'une fonction se fait de la manière suivante :
fun nom_fonction(type1 param1, type2 param2) : type_retour
{
// Instructions
}
Par exemple :
fun add(int a, int b) : int
{
return a + b;
}
Appel
L'appel d'une fonction se fait de la manière suivante :
nom_fonction(arg1, arg2);
Par exemple :
add(5, 3);
Exercices
Exercice 1
Écrire une fonction qui ne prend pas de paramètres et qui affiche "Hello World!".
Exercice 2
Écrire une fonction qui prend un paramètre et qui affiche ce paramètre.
Exercice 3
Écrire une fonction qui prend deux paramètres et qui affiche la somme de ces deux paramètres.
Exercice 4
Écrire une fonction qui prend deux paramètres et qui retourne la somme de ces deux paramètres.
Exercice 5
Écrire une fonction qui prend deux paramètres et qui retourne le plus grand de ces deux paramètres.
Exercice 6
Écrire une fonction qui prend deux paramètres et qui retourne le plus petit de ces deux paramètres.
Exercice 7
Écrire une fonction qui prend un paramètre et qui retourne la factorielle de ce paramètre.
Exercice 8
Écrire une fonction qui prend un paramètre et qui retourne la somme des nombres de 1 à ce paramètre.