Skip to content

Instantly share code, notes, and snippets.

@parzibyte
Created Jan 14, 2019
Embed
What would you like to do?
Raíz cuadrada y cúbica created by parzibyte - https://repl.it/@parzibyte/Raiz-cuadrada-y-cubica
=begin
Raíz cúbica y raíz cuadrada de un número
en Ruby usando BigDecimal, exponenciación
y Math.pow
@author parzibyte
=end
require 'bigdecimal'
numero = 81
raiz_cuadrada = Math.sqrt(numero)
puts "La raíz cuadrada de #{numero} es #{raiz_cuadrada}"
otro_numero = 1331
# Usamos BigDecimal para que sea preciso, de otro modo, la raíz cúbica de 1331 sería 10.999999
# De ahí lo pasamos a flotante con to_f
raiz_cubica = BigDecimal.new(otro_numero) ** (1.0 / 3)
# Lo imprimimos con to_f para que no lo ponga en notación científica
puts "La raíz cúbica de #{otro_numero} es #{raiz_cubica.to_f}"
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment