“Garso greitis yra #{km_h} km/h” # => “Garso greitis yra 1225.08 km/h” “Garso greitis yra #{km_h} km/h” .upcase # => “GARSO GREITIS YRA 1225.08 KM/H” !
“Garso greitis yra #{km_h} km/h” # => “Garso greitis yra 1225.08 km/h” “Garso greitis yra #{km_h} km/h” .upcase # => “GARSO GREITIS YRA 1225.08 KM/H” “Garso greitis yra #{km_h} km/h” .reverse # => “h/mk 80.5221 ary sitierg osraG”
class Plane def crash(bad_part) parts = [“sparnas”, “variklis”, “ginklai”] if parts.include?(bad_part) puts “Sprogo #{bad_part}” else puts “#{bad_part} nėra lėktuvo dalis” end end end f18 = Plane.new f18.crash(“sparnas”) # => “Sprogo sparnai” f18.crash(“pilotas”) # => “pilotas nėra lėktuvo dalis”
class Plane def initialize(plane_parts) @parts = plane_parts end def crash(bad_part) if @parts.include?(bad_part) puts “Sprogo #{bad_part}” else puts “#{bad_part} nėra lėktuvo dalis” end end end seaplane = Plane.new([“propeleris”, “slidės”]) seaplane.crash(“propeleris”) # => “Sprogo propeleris”
Užduotis Parašyti klasę, kurios objektas mokėtų sukūrimo metu atsiminti perduotus ingredientus bei pasakyti ar ingredientas yra recepte. ! Pavyzdžiui sausainiai = Recipe.new([“miltai”, “vanduo”]) sausainiai.in_recipe?(“vanduo”) #=> "Yra" sausainiai.in_recipe?(“kiaušiniai”) #=> "Nėra"
class Recipe def initialize(ingredients) @all_ingredients = ingredients end ! def in_recipe?(ingredient) if @all_ingredients.include?(ingredient) puts "Recepte YRA toks ingredientas: #{ingredient}" else puts "Recepte NĖRA tokio ingrediento: #{ingredient}" end end end