Skip to content

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.