Agenda telefônica em Ruby que grava os dados em um txt
Publicado por André (última atualização em 13/01/2010)
[ Hits: 8.477 ]
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
Algoritmo de Fatoração de Fermat (FFA) em Ruby
Exportar endereços do Evolution para vCard
Importar endereços do Claws no Evolution (entre outros)
Uso simples de if e else em Ruby
tux-gpt - Assistente de IA para o Terminal
Instalação e configuração do Chrony
Programa IRPF - Guia de Instalação e Resolução de alguns Problemas
Como instalar no Linux Jogos da Steam só para Windows
Instalando o Team Viewer no Debian Trixie - problema no Policykit
O Que Fazer Após Instalar Ubuntu 25.04
Graduação e certificação Eng. de redes e Eng. Linux[DUVIDA] (0)
Controle do PS5 no Linux Mint funciona? (3)
Autenticação necessária. um aplicativo quer acesso ao chaveiro "c... (1)