Programcılar genellikle true veya false (true) boolean değerleri döndüren boolean işlevleri kullanır em> veya yanlış). Bu tür işlevler, bir özelliği kontrol etmek için kullanışlıdır. Bir sayının eşitliğini kontrol eden mantıksal bir fonksiyon yazmaya ilişkin iki örneği ele alalım
bool isEven(int n) { dönüş (n % 2 == 0); }
bool isEven(int n) { eğer (n % 2 == 0) { doğru dönüş; } başka { Yanlış döndür; } }
dönüş
1000 ms 256 Mb Rules for program design and list of errors in automatic problem checking