多くの場合、プログラマーはブール値 true または false (true または false) を返すブール関数を使用します。
このような関数は、  に役立ちます。いくつかの物件をチェックして
 ください。
数値の偶数をチェックする論理関数を作成する 2 つの例を考えてみましょう。
<テーブル align="center" border="1" cellpadding="1" cellpacing="1" style="width:75%">
<本体>
1)  より良い方法: 
式の結果 
n % 2 == 0 
真(True)か偽(False)になります 
条件文を書く必要はありません! | 
2) それはやめてください。 
このように書くこともできますが、とにかく長い記録はしないほうが良いです。 | 
| 
<プレ>
bool isEven(int n)
{
    戻り値 (n % 2 == 0);
}スパン>
プレ>
 | 
<プレ>
bool isEven(int n)
{
    if (n % 2 == 0)
        true を返します。
    それ以外
        False を返します。
}
 | 
表>
関数とプロシージャの操作に関する最後の注意: プログラム内の関数とプロシージャの数には制限がありません。さらに、1 つのサブルーチンは別のサブルーチンやそれ自体を呼び出すこともできます。