Menu

 
Reply to this topicStart new topic
> [C++] Peço-vos... Ajudem-me!
V
Larkin
post Apr 30 2008, 01:28 PM
Post #1




Grupo: Membro
Posts: 1
Registado: 9-February 08
Membro nº: 21,927



pessoal preciso aqui de uma ajudinha, tenho q fazer um programa com classes em c++ e não sou la grande entendedor da materia, quem puder que me ajude por favor.

enunciado:

implementar algumas funcionalidades de um Banco:
1-classe principal Banco;
2-classe conta;
3-classe utilizador.

note que:
1-o Banco é formado por um conjunto de utilizadores;
2-Cada utilizador pode ter uma ou mais contas, etc.

algumas das funcionalidades a implementar sobre um banco serão:
1-Levantar dinheiro;
2-Depositar dinheiro;
3-Consultar saldo, etc.

Deve criar uma função menu(), para fazer um menu interactivo, isto é, uma interface "amigavel" ao cliente.

Deve utilizar funções e classes;


bem, agradeço desde ja a quem me ajudar.

Obrigado.
Go to the top of the page
 
+Quote Post
HarryPotter
post Apr 30 2008, 04:48 PM
Post #2




Grupo: Membro
Posts: 187
Registado: 10-December 06
De: Ponta Delgada - Açores
Membro nº: 6,309



cheira-me que alguém quer o trabalho feito xD
Go to the top of the page
 
+Quote Post
celestinoxp
post Apr 30 2008, 08:27 PM
Post #3




Grupo: Membro
Posts: 81
Registado: 5-February 08
De: Viana do Castelo
Membro nº: 21,621



Ya também acho! Escusado será dizer para Googlar, certo?
Queres a papinha toda feita? Hein? oi? o que? não teousso...


--------------------
Go to the top of the page
 
+Quote Post
southafrikanse
post May 1 2008, 05:37 AM
Post #4


O Engenheiro do Fórum
Ícone do grupo

Grupo: Super Administrador
Posts: 3,428
Registado: 5-September 05
De: Amora
Membro nº: 101



Eu pouco percebo de programação mas vou-me safando mas creio que o enunciado está perfeitamente legível àquilo que se deve fazer.

Tens de criar 3 classes: Banco (principal), Conta e Utilizadores. Daquilo que percebi, as classes Conta e Utilizadores herdam atributos da classe Banco, sendo que a classe Conta herda também atributos da classe Utilizadores.

Em relação às funções, creio que não há grandes coisas para fazer: Levantar dinheiro é verificar primeiro que conta é que a pessoa quer levantar, se existe dinheiro disponível para tirar e depois subtrair ao total o valor que se remover. Depositar dinheiro é o mesmo que depositar de que forma? - cheque, dinheiro, transferência bancária - e simplesmente adicionar ao que já tens no banco. Para além disso saber que conta são efectuadas as transições. E depois verificar o saldo da conta (total e disponível para fazer), com uma função tipo getValor() ou qualquer coisa mais o getConta() ou qualquer coisa assim...

Atenção que estou a fazer uma análise do tipo Java, não sei se existem classes que herdam outras classes (tipo classe Mãe - classe Filho) em C++ mas creio que sim.

Já são algumas luzes...

biggrin.gif


--------------------
Fórum Webtuga:
Regras Gerais do Fórum | Regra dos Avatares | Regra das Assinaturas | Regra das Tags
Meus:
Blog Pessoal | Tugatrónica | Tugasport |
EST-IPS Student Engineer

“Respect for ourselves guides our morals; respect for others guides our manners.” - Laurence Sterne
Go to the top of the page
 
+Quote Post
KhAoTiK_TaChYoN
post May 1 2008, 02:24 PM
Post #5



Ícone do grupo

Grupo: Moderador
Posts: 4,289
Registado: 2-January 06
De: Coimbra/Cantanhede
Membro nº: 436



O exercício pode ser entendido e desenvolvido de várias maneiras. Fica aqui um interface de exemplo:

class Banco {

public:

  Banco();

  getConta(string id);



private:

  vector<Conta> lista_de_contas;

}



class Utilizador {

public:

  Utilizador();

  getNome();



private:

  string nome;

}



class Conta: public Utilizador {

public:

  Conta();

  getSaldo();

  levantamento(float f);

  deposito(float f);



private:

  float saldo;

}


--------------------
QUOTE("Steve Ballmer @ USA Today")
There's no chance that the iPhone is going to get any significant market share. No chance.

Current status: 13.016.000 iPhones sold 'til September 2008.

/target Steve Ballmer
/cheer
Go to the top of the page
 
+Quote Post

Reply to this topicStart new topic

 

Publicidade
who's online
Versão Simples
Skin by IPB Customize
Horário: 4th December 2008 - 07:22 PM