Método Ruby Float divmod() con ejemplo

Float divmod() es un método de clase flotante que devuelve una array que tiene el cociente y el resto al dividir dos números.

Sintaxis: float.divmod()
Parámetro: valores flotantes – dividendo y divisor
Retorno: Una array con cociente y resto.

Ejemplo 1: 

Ruby

# Ruby code for divmod() method
 
# Initializing value
a = 4.0
b = 2.0
 
# Printing result
puts "Division a/b : #{a.divmod(b)}\n\n"
puts "Division b/a : #{b.divmod(a)}\n\n"

Producción : 

Division a/b : [2, 0.0]

Division b/a : [0, 2.0]

Ejemplo #2:  

Ruby

# Ruby program for divmod() method
 
# Initializing value
a = 0
b = 2.0
 
# dividing by zero - gives error
puts "Division a/b : #{a.divmod(b)}\n\n"
puts "Division b/a : #{b.divmod(a)}\n\n"

Producción : 

source_file.rb:8:in `divmod': divided by 0 (ZeroDivisionError)
    from source_file.rb:8:in `'

Division a/b : [0, 0.0]

Publicación traducida automáticamente

Artículo escrito por mayank5326 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *