Class Pato
def initialize (genero, clase)
@genero = genero
@clase = clase
end
def genero
@genero
end
def clase
@clase
end
def genero=(genero)
@genero = genero
end
def clase=(clase)
@clase = clase
end
def hablar
hablar = "Cuac cuac"
end
def nadar
nadar = "Estoy nadando"
end
def gustar
gustar = "me gusta ser un pato"
end
def sumar
puts "tesumaré dos números enteros"
puts "escribe el primer número: "
uno=gets.chomp
puts "Ahora el segundo número: "
dos=gets.chomp
tres=uno.to_i+dos.to_i
puts "La suma es = #{tres}"
end
end
Pepe = Pato.new("Ánade común", "pato de río")
puts "Soy un #{Pepe.genero}, es decir que soy un #{Pepe.clase}."
puts Pepe.hablar
puts Pepe.nadar
puts Pepe.gustar+ " de río"
puts Pepe.sumar
puts "pondremos los métodos que hemos creado ahora:"
puts "pepe.genero = #{Pepe.genero} y pepe.clase = #{Pepe.clase}"
puts Pepe.hablar
Ruby es un lenguaje es un universo, donde todo parte de un mismo objeto "main" y desde ahí se diferencian los demás. Es realmente fácil de ir comprendiendo y nos va a permitir ir plasmando la idea que generó la necesidad de hacer ese programa pero muy humanamente.
6 nov 2018
ejercicio TK -1
#!/usr/bin/ruby #https://sandbox.mc.edu/~bennet/ruby/code/tk2_rb.html # Import the library. require 'tk' # Root window. root = TkRo...
-
Primero has de tener instalado Ruby Después, instala la gema ocra así: gem install ocra Como da problemas si tan sólo llamamos a la gema oc...
-
https://aula301.com/aplicaciones-de-escritorio-gui-con-ruby/ Aplicaciones de escritorio GUI con Ruby Programas con interfaz gráfica ...
-
#!/usr/bin/ruby #https://sandbox.mc.edu/~bennet/ruby/code/tk2_rb.html # Import the library. require 'tk' # Root window. root = TkRo...