Jump to content

Recommended Posts

Posted (edited)

Boas como sou novo na programação orientada a objectos ontem deparei-me com este exercício e estou sérias dificuldades em resolver isto, agradecia muito se alguém me pudesse ajudar

Programação orientada a objetos em C#

Pretende-se com este trabalho o desenvolvimento de uma aplicação que permita efetuar a gestão de contas num banco.

Após uma breve análise, concluiu-se que deverão definidos 3 tipos (classes): Pessoa, Cliente e Conta.

Para a pessoa deverão ser representados o nome e idCivil, bem como todas as operações convenientes de manutenção de pessoas. Cliente, constitui uma especialização de Pessoa, que deverá contemplar o idCliente, bem como as operações de manutenção de clientes.

Cada conta deverá conter a referência do cliente, o número da conta e o saldo. Estes valores deverão ser inicializados no momento da criação da conta. O tipo a criar deverá disponibilizar métodos para depositar e levantar, para realizar depósitos e levantamentos de dinheiro da conta. Desenvolva ainda os métodos convenientes para obtenção e manutenção dos dados de uma conta, tendo em atenção as validações convenientes. De entre estes últimos, deverá ser desenvolvido o método GetSaldo(), que devolve o saldo da conta.

Pedidos:

1-Implemente os tipos em questão, verificando a sua implementação a partir da criação e utilização com dados variáveis introduzidos pelo utilizador.

2-Implemente uma demonstração que implemente uma base de dados de contas diferentes, permitindo efetuar todas as operações previstas, preferencialmente baseadas em menus.

3-Deverá ser especializado o tipo como uma conta a prazo, considerando pelo menos, os dados seguintes e respetivas operações de manutenção: data de constituição, prazo em meses e taxa de juro nominal. Deverá ser demonstrada a sua utilização, baseado também num sistema de menus.

4-Deverá ser sobreposto o método ToString() nos dois tipos para devolver os dados das contas, separado por tabuladores ou vírgulas. Deverá ser demonstrada a implementação de polimorfismo, criando uma base de dados única de contas, sendo os dados das contas apresentados numa tabela formatada convenientemente.

Edited by João Santos123
Posted (edited)

Isso é o enunciado.

Podes começar por dizer o que já fizeste e/ou especificar as tuas dúvidas, porque ninguém te vai resolver o exercício e dar-to.

Edited by iron

Cumprimentos,
iron

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
×
×
  • Create New...

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.