Курс Раку / Основи / Числа / Вправи / Ділення яблука
Рішення: Ділення яблука
Ось рішення до задачі.
Код
my $N = 3;
my $K = 11;
my $gets = $K div $N;
my $remains = $K % $N;
say "Кожна людина отримує $gets яблуко(а).";
say "Залишається $remains яблуко(а).";
🦋 Ви можете знайти повний код у файлі apple-sharing.raku.
Вивід
З вхідними числами 3 і 11, програма виводить наступний результат:
$ raku exercises/numbers/apple-sharing.raku
Кожна людина отримує 3 яблуко(а).
Залишається 2 яблуко(а).
Змініть початкове значення $N
і $K
, щоб змоделювати інші ситуації:
$K
є кратним$N
, наприклад,12
і3
;$K
дорівнює$N
;$K
менше$N
.
Коментарі
У програмі ми використовуємо два оператори: div
для виконання цілочисельного ділення і %
для отримання залишку від ділення. Альтернативно, ви можете виконати обчислення наступним чином:
my $gets = $K div $N;
my $remains = $K - $N * $gets;
Також зверніть увагу, як змінні вставляються в рядок.
Наступна вправа
Навігація по курсу
← Рядки / Довжина рядка | Логічний тип →
Ця сторінка автоматично перекладена за допомогою ChatGPT 4o. Оригінальний текст англійською мовою.
Переклади цієї сторінки: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська