Курс языка программирования Raku / Продвинутый уровень / Операторы / Пользовательские операторы / Exercises / Оператор процента

Решение: Оператор процента

Вот возможное решение задачи.

Код

sub infix:<percent-of>($p, $whole) {
    $whole * $p / 100
}

say 20 percent-of 150;

🦋 Исходный код можно найти в файле percent-of-operator.raku.

Вывод

30

Комментарии

  1. Оператор принимает процент $p как левый операнд и общую сумму $whole как правый операнд.

  2. Умножение $whole на $p и деление на 100 даёт искомую часть: 150 * 20 / 100 равно 30.

Навигация по курсу

Оператор процента   |   Оператор возведения в квадрат