Курс по 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
Следващо упражнение
Навигация по курса
← Условни проверки / Теренарен оператор | Преобразуване на типове данни →
Тази страница е автоматично преведена с ChatGPT 4.0. Оригинален текст на английски
Преводи на тази страница: English • Deutsch • Español • Italiano • Latviešu • Nederlands • Български • Русский • Українська