Exercice Algorithme : Fonctions (Min, Max)

Objectif : Réaliser des Fonctions en Algorithmes

Enoncé : 

       1) Ecrire une fonction max3 qui retourne le maximum de trois entiers

       2) Ecrire une fonction min3 qui retourne le minimum de trois entiers

       3) Ecrire une fonction max2 qui retourne le maximum de deux entiers

       4) Ecrire une fonction max3 qui retourne le maximum de trois entiers en faisant appel à max2

1) Ecrire une fonction max3 qui retourne le maximum de trois entiers

Fonction : max3(a, b, c : entier) : entier :

Var : max3 : entier

Début : Si a>b alors

Si a>c alors max3

Sinon max3

Sinon

Si c>b alors max3

Sinon max3

Retourner (max3)

Fin

2) Ecrire une fonction min3 qui retourne le minimum de trois entiers

Fonction : min3(a, b, c : entier ) : entier :

Var min3 : entier

Début

Retourner (–max3(-a, -b, -c))

Fin

3) Ecrire une fonction max2 qui retourne le maximum de deux entiers

Fonction : max2 (a, b : entier) : entier

Var : max2 : entier

Début : Si a

Sinon max2

Retourner (max2)

Fin

4) Ecrire une fonction max3 qui retourne le maximum de trois entiers en faisant appel à

max2

Fonction : max3 (a, b, c : entier) : entier :

Var : max3 : entier

Début : max3

Retourner (max3)

Fin