Cursus Raku / Addendum 🆕 / Cursus et functiones / Ordo exsecutionis et logica / Exercises / Signum et paritas
Solutio: Signum et paritas
Ecce solutio possibilis huius exercitationis.
Codex
for -4, 0, 7 -> $n {
my $sign = $n < 0 ?? 'negative' !! $n == 0 ?? 'zero' !! 'positive';
my $parity = $n %% 2 ?? 'even' !! 'odd';
say "$n is $sign and $parity";
}🦋 Inveni codicem fontem in archivo classify-number.raku.
Exitus
-4 is negative and even
0 is zero and even
7 is positive and oddCommentarii
Signum ternario concatenato eligitur:
negativecum infra nihil est, alioquinzerocum aequat, alioquinpositive.$n %% 2divisibilitatem per duo probat, itaque verum est pro numeris paribus et falsum pro imparibus. (0ut par numeratur.)