Agenda telefônica em Ruby que grava os dados em um txt
Publicado por André (última atualização em 13/01/2010)
[ Hits: 8.525 ]
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
Importar endereços do Claws no Evolution (entre outros)
Controle de maior e menor de idade em Ruby
Exportar endereços do Evolution para vCard
Uso simples de if e else em Ruby
Atualizando o Passado: Linux no Lenovo G460 em 2025
aaPanel - Um Painel de Hospedagem Gratuito e Poderoso
O macete do Warsaw no Linux Mint e cia
Visualizar arquivos em formato markdown (ex.: README.md) pelo terminal
Dando - teoricamente - um gás no Gnome-Shell do Arch Linux
Como instalar o Google Cloud CLI no Ubuntu/Debian
Mantenha seu Sistema Leve e Rápido com a Limpeza do APT!
Procurando vídeos de YouTube pelo terminal e assistindo via mpv (2025)
debian com wayland, configuracao de teclado. Mudou Tudo! [RESOLVIDO] (1)
Iinstalar o Scanner Kodak i940 no Linux Mint 19/20? (4)
Pastas da raiz foram para a área de trabalho [RESOLVIDO] (11)