Dúvida em resolver este exercício POO - C# - Portugal-a-Programar
By João Santos123,
June 22, 2018 in C#
João Santos123 0
João Santos123
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
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.
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 June 22, 2018 by João Santos123
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.