Les programmeurs utilisent souvent des fonctions booléennes qui renvoient des valeurs booléennes vraies ou fausses (trueou false)
Ces fonctions sont utiles pour vérifier certaines propriétés.
Considérons deux exemples d'écriture d'une fonction logique qui vérifie la régularité d'un nombre
1)  ; Meilleur moyen :
résultat de l'expression
n % 2 == 0
sera vrai (True) ou faux (False)
Pas besoin d'écrire une instruction conditionnelle ! |
2) Ne faites pas ça !
Vous pouvez l'écrire comme ça, mais il vaut mieux ne pas faire un enregistrement plus long de toute façon |
bool isEven(int n)
{
retour (n % 2 == 0);
}
bool estPair(int n)
{
si (n % 2 == 0)
retourner vrai ;
autre
renvoie Faux ;
}
Et la dernière note sur le travail avec les fonctions et les procédures : le nombre de fonctions et de procédures dans le programme n'est pas limité. De plus, un sous-programme peut appeler un autre sous-programme et même lui-même.