Course of Raku / Essentials / Conditional checks / Exercises / Plural ending
Solution: Plural ending
The program should check if the entered number is bigger then one and put it in the plural form.
Code
my $n = prompt 'How many files to copy? ';
my $ending = $n == 1 ?? '' !! 's';
say "$n file{$ending} copied.";
🦋 Find the program in the file plural-ending.raku.
Output
Run the program at least twice and test it with the input 1
and with any other positive integer:
$ raku exercises/conditional-checks/plural-ending.raku
How many files to copy? 10
10 files copied.
$ raku exercises/conditional-checks/plural-ending.raku
How many files to copy? 1
1 file copied.
Comment
You may, probably, tend to mistakenly type a single ?
instead of double ??
and/or a colon :
instead of !!
.
Next exercise
💪 FizzBuzz
Course navigation
← Code blocks / Local variables | Loops →
Translations of this page: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська