Курс по 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. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська