Skip to content

Instantly share code, notes, and snippets.

@basmoura
Last active August 29, 2015 14:00
Show Gist options
  • Save basmoura/11154974 to your computer and use it in GitHub Desktop.
Save basmoura/11154974 to your computer and use it in GitHub Desktop.
Float Number
inicio = 0
print "Digite a quantidade de casas decimais: "
nr_casa = gets.chomp.to_f
div = (10**nr_casa)
soma = (1/div)
resultado = inicio/div
while resultado < 1 do
puts resultado.round(nr_casa)
resultado +=soma
end
puts resultado.round(nr_casa)
@WellCod
Copy link

WellCod commented Apr 25, 2014

print "Digite a quantidade de casas decimais desejadas: "
nr_casas = gets.chomp.to_i
potencia = (10**nr_casas)
0.upto(potencia) do |numero|
numero_exibicao = "%1.#{nr_casas}f" % (numero.to_f / potencia)
puts numero_exibicao
end

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment