Raku kurss / Objekti, ievade/izvade un izņēmumi / Klases un objekti / Metodes / Exercises / Temperatūras pārrēķins

Risinājums: Temperatūras pārrēķins

Šeit ir iespējams risinājums uzdevumam.

Kods

class Celsius {
    has $.degrees;

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

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

🦋 Atrodiet programmu failā temperature.raku.

Izvade

212

Komentāri

  1. Metode strādā ar objekta paša atribūtu degrees, tāpēc formulai nav vajadzīgs neviens padots arguments.

  2. 100 Celsija grādiem rezultāts ir 212 Fārenheita grādi.

Kursa navigācija

Temperatūras pārrēķins   |   Klases metodes