Professional Documents
Culture Documents
Si intentais sumarlos dar un error , Por qu ? Debido a que estas intentando sumar una cadena de texto y un valor nmerico. Aqui es donde interviene la conversin de tipos , si yo quiero convertir la cadena de texto en un nmero entero para poder sumarlo tan solo tengo que escribir una linea ms usando el mtodo to_i Aadimos : nombre = nombre.to_i
Ahora queremos convertir el nmero entero en un nmero flotante , pero no puedo aadirle al nmero 1 un decimal asi porque si , debemos cambiar nombre = nombre.to_i por nombre = nombre.to_f , de esta manera pasara a ser un nmero flotante ( decimal ) y ahora ya si le podemos aadir un valor decimal.
Ahora queremos cambiar el valor decimal de la variable nombre otra vez a una cadena de texto. Entonces usaremos el mtodo to_s.
Ahora deberia de salirnos un error ya que volvemos al principio y no podemos poner valores nmericos en forma de cadena de texto. Hagamos un rapido repaso de los 3 mtodos que hemos explicado :
to_i : Para convertir a enteros. to_f : Para convertir a flotantes. to_s : Para convertir a cadenas de texto.
Es aconsejable no usar las variables globales en proyectos grandes ya que podrian modificarse las unas a las otras.
Operadores Aritmticos
-Suma : + -Resta : -Multiplicacin : * -Divisin : / -Potencias : **