freeCodeCamp/guide/portuguese/ruby/ruby-numbers-methods/index.md

3.3 KiB

title localeTitle
Ruby Number Methods Métodos de números Ruby

O Ruby fornece uma variedade de métodos incorporados que você pode usar em números. A seguir, uma lista incompleta de métodos de número inteiro e flutuante .

Par :

Use .even? para verificar se um inteiro é par ou não. Retorna um booleano true ou false .

    15.even? #=> false 
    4.even?  #=> true 

Estranho

Use o .odd? para verificar se um inteiro é ímpar ou não. Retorna um booleano true ou false .

    15.odd? #=> true 
    4.odd?  #=> false 

Ceil :

As rodadas do método .ceil flutuam até o número mais próximo. Retorna um inteiro .

    8.3.ceil #=> 9 
    6.7.ceil #=> 7 

Andar :

As rodadas do método .floor flutuam para baixo até o número mais próximo. Retorna um inteiro .

    8.3.floor #=> 8 
    6.7.floor #=> 6 

Próximo :

Use .next para retornar o próximo número inteiro consecutivo.

    15.next #=> 16 
    2.next  #=> 3 
    -4.next #=> -3 

Pred :

Use .pred para retornar o inteiro anterior consecutivo.

    15.pred #=> 14 
    2.pred  #=> 1 
    (-4).pred #=> -5 

Para String :

O uso de .to_s em um número ( inteiro , flutuante , etc.) retorna uma string desse número.

    15.to_s  #=> "15" 
    3.4.to_s #=> "3.4" 

Maior Denominador Comum :

O método .gcd fornece o maior divisor comum (sempre positivo) de dois números. Retorna um inteiro .

    15.gcd(5) #=> 5 
    3.gcd(-7) #=> 1 

Rodada :

Use .round para retornar um inteiro arredondado ou float .

    1.round        #=> 1 
    1.round(2)     #=> 1.0 
    15.round(-1)   #=> 20 

Horários :

Use .times para iterar o bloco dado int times.

    5.times do |i| 
      print i, " " 
    end 
    #=> 0 1 2 3 4