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.210 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

Exportar endereços do Evolution para vCard

Uso de if em Ruby (2)

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

Uso simples de if e else em Ruby

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.