Agenda telefônica em Ruby que grava os dados em um txt
Publicado por André (última atualização em 13/01/2010)
[ Hits: 8.642 ]
Homepage: http://127.0.0.1
Perdi um tempinho hoje de bobeira fazendo esse script em Ruby que grava os dados:
- nome
- data de nascimento
- profissão
e envia tudo para um arquivo chamado dados.txt, que é criado no mesmo diretório. Também comentei o código inteiro para que todos possam entender.
# Agenda criada por Andre Junior ( JuniorLinux )
# e-mail : junior@juniorlinux.com.br
puts("########################################")
puts("#  AGENDA TELEFONICA - POR JUNIORLINUX #")
puts("########################################")
puts(" ")
puts("Digite seu nome :")
nome = gets()
# Pega o valor "nome"
puts("Digite a sua data de nascimento : ")
data = gets()
# Pega o valor "Data"
puts("Digite sua proficao :")
proficao =gets()
# Pega o valor "proficao"
puts("Digite seu e-mail:")
# Pega o valor "email"
email =gets()
puts("Dados cadastrados com sucesso !")
system("clear");
# Limpa a tela
puts ("Dados cadastrados : ")
puts ("--------------------")
puts(""); 
# Pular linha
puts("Nome :" + nome)
puts(" ");
puts("Nascido em :" + data)
puts("");
puts("Proficao :" + proficao)
puts("");
puts("Endereco de e-mail :" + email)
# Mostra os dados
arquivo = File.new("dados.txt","w")
# Cria o arquivo dados.txt
arquivo.puts  (" Nome : "+ nome )
arquivo.puts ("Nascido em :" + data)
arquivo.puts ("Proficao :" + proficao)
arquivo.puts ("Endereco de e-mail :" + email)
# Coloca os valores no arquivo de texto
arquivo.close
# Fecha o mesmo
Exportar endereços do Evolution para vCard
Controle de maior e menor de idade em Ruby
Uso simples de if e else em Ruby
Algoritmo de Fatoração de Fermat (FFA) em Ruby
IA Turbina o Desktop Linux enquanto distros renovam forças
Como extrair chaves TOTP 2FA a partir de QRCODE (Google Authenticator)
Linux em 2025: Segurança prática para o usuário
Desktop Linux em alta: novos apps, distros e privacidade marcam o sábado
Atualizando o Fedora 42 para 43
Como saber se o seu e-mail já teve a senha vazada?
Como descobrir se a sua senha já foi vazada na internet?
Secure boot, artigo interessante, nada técnico. (4)
E aí? O Warsaw já está funcionando no Debian 13? [RESOLVIDO] (14)
copiar library para diretorio /usr/share/..... su com Falha na a... (1)









