Курс Raku / Розширені / Оператори / Оператори, визначені користувачем / Вправи / Оператор відсотка

Розв’язання: Оператор відсотка

Ось один із можливих варіантів розв’язання задачі.

Код

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.

Навігація курсом

Оператор відсотка   |   Оператор піднесення до квадрату