A menudo, los programadores usan funciones booleanas que devuelven valores booleanos verdaderos o falsos (verdadero o falso). Estas funciones son útiles para comprobar una propiedad. Considere dos ejemplos de cómo escribir una función lógica que verifique la uniformidad de un número
bool isEven(int n) { retorno (n % 2 == 0); }
bool isEven(int n) { si (n % 2 == 0) { devolver verdadero; } demás { falso retorno; } }
return
bool es par(int n) { si (n % 2 == 0) { devuelve Verdadero } devuelve Falso; }
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking