Linux slogan
Visite também: Segurança Linux · BR-Linux.org · Dicas-L · Doode · NoticiasLinux · SoftwareLivre.org · UnderLinux



» Screenshot
Linux: Wolverine X Sabretooth
Por jlojunior
» Login
Login:
Senha:

Se você ainda não possui uma conta, clique aqui.

Esqueci minha senha



Scripts

Linux user

Publicado por André em (última atualização em 13/01/2010)   [ 3307 hits ]

Login: andrezc, 1164373 pontos

   


Descrição

Perdi um tempinho hoje de bobeira fazendo esse script em Ruby que grava os dados:

- nome
- data de nascimento
- profissão
- email

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.

[ Download: agenda.rb ]   [ Enviar nova versão ]

[ Esconder código-fonte ]

# 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

Scripts recomendados
   Script Linux recomendado Exportar endereços do Evolution para vCard
   Script Linux recomendado Uso simples de if e else em Ruby
   Script Linux recomendado Importar endereços do Claws no Evolution (entre outros)
   Script Linux recomendado Controle de maior e menor de idade em Ruby
   Script Linux recomendado Uso de if em Ruby (2)

Comentários
[1] Comentário enviado por andrezc em 07/01/2010 - 18:39h:

essa agenda grava os arquivos em um txt, mas como eu utilizei o "w" na função arquivo = File.new ele substituia os dados, fiz uma nova versão e enviei para o VOL. Substituí o "w" por "a" que adiciona o arquivo.

[2] Comentário enviado por Nilodanx52 em 08/01/2010 - 13:42h:

como executa isso?

[3] Comentário enviado por andrezc em 08/01/2010 - 18:06h:

Supondo que você tenha um interpretador Ruby instalado apenas use :

ruby agenda.rb

[4] Comentário enviado por R4$T4 em 20/11/2010 - 00:48h:

Bom, não sei programar em Ruby ,porém, achei muito interessante a entrada de dados "PUTS" hahaha


Contribuir com comentário


  
Para executar esta ação você precisa estar logado no site, caso contrário, tudo o que for digitado será perdido.
Responsável pelo site: Fábio Berbert de Paula - Conteúdo distribuído sob licença GNU FDL
Site hospedado por:

Viva o Linux

A maior comunidade Linux da América Latina! Artigos, dicas, tutoriais, fórum, scripts e muito mais. Ideal para quem busca auto-ajuda em Linux.