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
212Komentāri
Metode strādā ar objekta paša atribūtu
degrees, tāpēc formulai nav vajadzīgs neviens padots arguments.100Celsija grādiem rezultāts ir212Fārenheita grādi.