25. Pavyzdys
class Recipe
def contains?(ingredient)
if [“miltai”, “cukrus”].include?(ingredient)
puts “Šis ingredientas yra!”
else
puts “Teks nusipirkti”
end
end
end
r = Recipe.new
r.contains?(“razinkos”) #=> “Teks nusipirkti”
29. Užduotis
Parašyti klasę, kurios objektas mokėtų
sukūrimo metu atsiminti perduotą sąrašą ir
pasakyti, ar konkreti dalis yra tame sąraše.
Pavyzdžiui:
home = House.new([“sienos”, “laiptai”])
home.has?(“langai”) #=> “Ne”
home.has?(“sienos”) #=> “Taip”
30. irmūnams :-)
ma užduotis p
Papildo
Papildykite klasę nauju metodu, kuris
pagal perduotą aukštų skaičių, grąžiną
pastato aukštį (sakykim, kad vienas
aukštas = 3.1 m)
Pavyzdžiui:
home.height(2) #=> 6.2
home.height(5) #=> 15.5