Курс Raku / Основи / Основи порядку виконання / Цикли / Вправи / Ділення через віднімання
Розв’язання: Ділення через віднімання
Ділення — це повторне віднімання. Програма має цикл
while, який зменшує $a на значення
$b і повторює це, поки поточне значення $a не
стане меншим за $b. Змінна $n рахує кількість
ітерацій, і це також є результатом, який нам потрібен.
Код
Ось повна програма:
my $a = 175;
my $b = 25;
my $n = 0;
while $a >= $b {
$a -= $b;
$n++;
}
say $n;🦋 Знайдіть програму у файлі division-via-subtraction.raku.
Вивід
Запустіть програму кілька разів. Почніть з наданих значень, які дають точне ціле число:
$ raku exercises/loops/division-via-subtraction.raku
7Також спробуйте, наприклад, змінити $b на
20 і переконайтеся, що результат правильний:
$ raku exercises/loops/division-via-subtraction.raku
8