Ya vimos cómo elevar números en Python, C++, C# y JavaScript. Hoy toca el turno de Ruby. Por cierto, esto de elevar números a determinada potencia también es llamado exponenciación.
En Ruby no existe la función pow dentro de Math, pero sí existe la forma de elevar cualquier número a otro usando un operador como lo vimos en Python y JavaScript.
El operador que se usa para elevar números en Ruby (en remplazo a pow
) es el de doble asterisco. La sintaxis básica es:
numero ** potencia
Y como todo, el número puede ser una variable o un número literal. El resultado igualmente se puede almacenar, imprimir o lo que sea.
Me he dado a la tarea de ejemplificar el proceso de elevar un número con este código:
puts "Voy a elevar el número que me digas a la potencia que me indiques
Escribe el número:"
numero = gets.chomp.to_f
puts "Escribe la potencia:"
potencia = gets.chomp.to_f
# Para elevar, usamos ** como en Python y JavaScript
elevado = numero ** potencia
puts "#{numero} ^ #{potencia} = #{elevado}"
La parte que nos importa es la línea 7 en donde elevamos el número y el resultado lo guardamos en la variable elevado
.
Lo demás es leer de la terminal con gets
, quitar el salto de línea que se lee con gets
usando chomp
y finalmente usar to_f
para convertir lo que el usuario escribe a flotante.
Si lo deseas puedes descargar el código fuente y ejecutarlo con:
ruby archivo.rb
Recuerda antes instalar Ruby.
El día de hoy te mostraré cómo crear un servidor HTTP (servidor web) en Android…
En este post te voy a enseñar a designar una carpeta para imprimir todos los…
En este artículo te voy a enseñar la guía para imprimir en una impresora térmica…
Hoy te voy a mostrar un ejemplo de programación para agregar un módulo de tasa…
Los usuarios del plugin para impresoras térmicas pueden contratar licencias, y en ocasiones me han…
Hoy voy a enseñarte cómo imprimir el € en una impresora térmica. Vamos a ver…
Esta web usa cookies.