Курс Раку / Основи / Числа / Вправи / Ділення яблука

Рішення: Ділення яблука

Ось рішення до задачі.

Код

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. Оригінальний текст англійською мовою.

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