Agenda telefônica em Ruby que grava os dados em um txt
Publicado por André (última atualização em 13/01/2010)
[ Hits: 8.575 ]
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
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Overclocking Permanente para Drastic no Miyoo Mini Plus
Problemas de chaves (/usr/share/keyrings) no Debian
Converter os repositórios Debian para o novo formato com as chaves
como resolver o problema de som do linux mint mate (3)
Primeiras impressões do Debian 13 (2)