Freqüentemente, os programadores usam funções booleanas que retornam valores booleanos true ou false (trueou false)
Essas funções são úteis para verifique algumas propriedades.
Considere dois exemplos de como escrever uma função lógica que verifica a paridade de um número
1) Melhor maneira:
resultado da expressão
n % 2 == 0
será verdadeiro (Verdadeiro) ou falso (Falso)
Não há necessidade de escrever uma declaração condicional! |
2) Não faça isso!
Você pode escrever assim, mas é melhor não fazer um registro mais longo de qualquer maneira |
bool isEven(int n)
{
retornar (n % 2 == 0);
}
|
bool isEven(int n)
{
se (n % 2 == 0)
retornar verdadeiro;
outro
retorna falso;
}
|
E a última observação sobre como trabalhar com funções e procedimentos: o número de funções e procedimentos no programa não é limitado. Além disso, uma sub-rotina pode chamar outra sub-rotina e até ela mesma.