Курс по 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.

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

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