Cursus Raku / Obiecta, introitus et exitus, et exceptiones / Classes et obiecta / Methodi / Exercises / Conversio temperaturae

Solutio: Conversio temperaturae

Ecce solutio possibilis huius exercitationis.

Codex

class Celsius {
    has $.degrees;

    method to-fahrenheit {
        $.degrees * 9 / 5 + 32;
    }
}

say Celsius.new(degrees => 100).to-fahrenheit;

🦋 Inveni codicem fontem in archivo temperature.raku.

Exitus

212

Commentarii

  1. Methodus cum proprio obiecti attributo degrees operatur, itaque formula nullo argumento tradito eget.

  2. Pro 100 gradibus Celsianis effectus est 212 gradus Fahrenheitiani.

Conversio temperaturae   |   Methodi classis