Cursus Raku / Elementa / Intervalla / Exercitationes / Si numerus intra limites est

Solutio: Si numerus intra limites est

Programma utitur intervallo quod creatur ex numeris quos usor intrat. Deinde, probatio smartmatch examinat si tertius numerus intra fines intervalli est. Eventus probationis smartmatch est valor Booleanus, itaque statim imprimere possumus.

Codex

Hic est solutio:

my $begin = prompt 'A (incluso): ';
my $end = prompt 'Ad (excluso): ';

my $n = prompt 'Quis est numerus? ';

say $n ~~ $begin ..^ $end;

🦋 Inveni programma in archivo number-in-limits.raku.

Effectus

Proba varios casus, inclusis cum numerus coincidet cum fine intervalli.

$ raku exercises/ranges/number-in-limits.raku
A (incluso): 1
Ad (excluso): 2
Quis est numerus? 1.5
Verum

$ raku exercises/ranges/number-in-limits.raku
A (incluso): 100
Ad (excluso): 200
Quis est numerus? 100
Verum

$ raku exercises/ranges/number-in-limits.raku
A (incluso): -5
Ad (excluso): -2
Quis est numerus? -2
Falsum

Commentarium

Nota quomodo dextrum terminus intervalli excluditur: $begin ..^ $end.

Cursus navigatio

Booleana typus / Booleana operationes cum aliis typis   |   Codicis sectiones

Haec pagina automatice translata est per ChatGPT 4o. Originalis Anglicus textus

Translationes huius paginae: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська