Курс по Raku / Основи / Числа / Упражнения / Брой десетки

Решение: Брой десетки

Ето как можете да решите задачата.

Код

my $n = prompt 'Enter a positive integer number: ';

say ($n % 100) div 10;

🦋 Можете да намерите пълния код във файла tens.raku.

Резултат

Стартирайте програмата и тествайте няколко различни случая:

  • Трицфрено кръгло число като 120;
  • Кратно на 100, например 400;
  • Число, което е по-голямо от 10, но по-малко от 100.
  • Число по-малко от 10.

За числото 234, изходът на програмата изглежда така:

$ raku exercises/numbers/tens.raku
Enter a positive integer number: 234
3

Коментари

В това решение отново се използва комбинацията от модуло % и целочислено деление div.

Обърнете внимание на интервала преди отварящата скоба. Той трябва да бъде там; в противен случай ще получите синтактична грешка. Ще се върнем към този аспект на Raku в секцията за функции, но засега напишете кода както е показан по-горе или добавете още една двойка скоби, за да обградите аргумента на функцията — в този случай интервал не е необходим:

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

Следващо упражнение

💪 Стойността на π

Навигация по курса

Стрингове / Дължина на стринг   |   Булев тип

Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски

Преводи на тази страница: EnglishDeutschEspañolItalianoLatviešuNederlandsБългарскиРусскийУкраїнська