Pular para o conteúdo

Controle de maior e menor de idade em Ruby

Controle de maior/menor de idade para entrar em uma festa, escrito em Ruby.

Faz uso de if / else.
André andrezc
Hits: 6.212 Categoria: Outros Subcategoria: Ruby
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

Controle de maior/menor de idade para entrar em uma festa, escrito em Ruby.

Faz uso de if / else.
Download idade.rb Enviar nova versão

Esconder código-fonte

puts "############################################"
puts "# Controle de idade  para entrar na festa                                    #"
puts "############################################"
puts " "
puts "Digite o seu nome : "
nome = gets
puts "Ola "+nome 
puts "Qual e a sua idade ? "
x = gets
b = x.to_i
if b >= 18 then puts "Voce e de maior! Seja bem vindo a festa "
else puts "Me desculpe, voce e de menor e nao pode entrar nesta festa."
end

Agenda telefônica em Ruby que grava os dados em um txt

Exportar endereços do Evolution para vCard

Importar endereços do Claws no Evolution (entre outros)

Uso de if em Ruby (2)

Algoritmo de Fatoração de Fermat (FFA) em Ruby

#1 Comentário enviado por roberto_espreto em 16/11/2010 - 17:49h
Não precisa atribuir 2 váriaveis para realizar a comparação neste caso.

x = gets
b = x.to_i

Você pode simples dizer que o que será recebido em x usando o método gets terá que ser um inteiro, ou seja, simplicando as 2 linhas acima, seria assim:

x = gets.to_i

E também retirando o then e colocando o comando puts na linha debaixo com indentação, vocẽ deixa o código mais fácil de ser lido.
E o código seria:

puts "Digite o seu nome : "
nome = gets
puts "Ola "+nome
puts "Qual e a sua idade ? "
x = gets.to_i
if x >= 18
puts "Voce e de maior! Seja bem vindo a festa "
else
puts "Me desculpe, voce e de menor e nao pode entrar nesta festa."
end

É que como no Ruby existe enormes possibilidades, e algumas particularidades passam despercebidas.

Att,

Edit:
Bem que o Vol poderia ter um recurso melhor para postagem de comentários, mais opções! :S Neste caso não conseguimos mostrar um código legivel nos comentários! :S

Contribuir com comentário

Entre na sua conta para comentar.