Kurso de Raku / Esencoj / Nombroj / Ekzercoj / Nombro de dekoj

Solvo: Nombro de dekoj

Jen kiel vi povas solvi la taskon.

Kodo

my $n = prompt 'Enigu pozitivan entjeran nombron: ';

say ($n % 100) div 10;

🦋 Vi povas trovi la plenan kodon en la dosiero tens.raku.

Eligo

Rulu la programon kaj testu kelkajn malsamajn kazojn:

  • Tri-cifera ronda nombro kiel 120;
  • Multoblo de 100, ekzemple, 400;
  • Nombro kiu estas pli granda ol 10 sed pli malgranda ol 100.
  • Nombro malpli granda ol 10.

Por nombro 234, la eligo de la programo aspektas tiel:

$ raku exercises/numbers/tens.raku
Enigu pozitivan entjeran nombron: 234
3

Komentoj

En ĉi tiu solvo, la kombino de la modulo % kaj entjera divido div estas uzata denove.

Notu la spacon antaŭ la malferma krampo. Ĝi devas esti tie; alie, vi ricevas sintaksan eraron. Ni revenos al ĉi tiu aspekto de Raku en la sekcio pri funkcioj, sed nun, tajpu la kodon kiel montrite supre aŭ aldonu alian paron de krampoj por ĉirkaŭi la argumenton de la funkcio — en ĉi tiu kazo, neniu spaco estas bezonata:

    say(($n % 100) div 10);

Sekva ekzerco

💪 La valoro de π

Kurso navigado

Stringoj / Stringa longo   |   Boolea tipo

Ĉi tiu paĝo estas aŭtomate tradukita per ChatGPT 4o. Originala angla teksto

Tradukoj de ĉi tiu paĝo: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська