Freqüentemente, os programadores usam funções booleanas que retornam valores booleanos: true ou false (True ou 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 será um registro mais longo, então é melhor não fazer isso |
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.