Jump to content
  • Revista PROGRAMAR: Já está disponível a edição #60 da revista programar. Faz já o download aqui!

Sign in to follow this  
tomaneferreira

Projecto - Agenda

Recommended Posts

tomaneferreira

Boas Pessoal!

Estou neste momento a estudar C++ e gostava de saber umas dicas sobre um projecto, uma agenda electronica que tenho que fazer, nao quero o código não, quero sim é saber como posso abordar um projecto deste tipo, se posso por exemplo usar vectores para introduzir, consultar, eliminar, alterar,guardar dados na dita agenda eletronica.

Tambem ja andei a pesquisar e ouvi falar de classes mas ainda nao sei trabalhar com isso..

Agradeço as dicas que me possam dar, obrigado ;)

Share this post


Link to post
Share on other sites
pedrotuga

Mmmm... como estás a começar terás que te consciencializar que neste momento o melhor são pequenos projectos que sejam de uma forma ou de outra didáticos.

Arrays e classes são conceitos básicos que tens que saber bem.

Tipicamente um projecto desses guardaria os dados numa estrutura tipo lista ou árvore que guardava em disco usando um método de 'exportação' de dados qualquer.

Ou então uma base de dados.

Mas isto já estão praqui a baralhar-te mais pois ainda não apreendeste as bases.

Estuda bem a linguagem, arrays, ponteiros, programaçã orientada a objectos, depois segue para as estruturas de dados, e aí sim, podes fazer um projecto deste tipo.

Podes ir praticando por exemplo na secção de desafios aqui do p@p, tem lá desafios que são do melhor para quem está a aprender.

Share this post


Link to post
Share on other sites
tomaneferreira

Eu não estou propriamente a zeros.. tinha umas bases de C que tinha dado no secundário mas esfumou-se, agora na fac este projecto é para o fim de semestre por isso ainda nao deu a materia toda, vai dando. obrigado pela resposta e vou passar na parte dos desafios ;)

Share this post


Link to post
Share on other sites
deathseeker25

Talvez o melhor seja usares apenas classes e não usares estruturas neste caso. Crias uma classe chamada "Agenda" com os atributos "Ano", "Mes", "Dia" e "Hora" e penso que assim já consegues começar a construír toda a estrutura da tua Agenda.

Mas como o pedrotuga disse, o melhor será ler primeiro tudo o que encontrares sobre classes, sobre Herança, Polimorfismo e Overloading de operadores, que também vais precisar para poderes comparar datas.

Share this post


Link to post
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
Sign in to follow this  

×

Important Information

By using this site you accept our Terms of Use and Privacy Policy. We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue.