Les programmeurs utilisent souvent des fonctions booléennes qui renvoient des valeurs booléennes : vrai ou faux (Vrue ou 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 cela s'avérera être un enregistrement plus long, donc il vaut mieux ne pas le faire |
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.