Você deve implementar um pequeno sistema em C# utilizando o modo console. Este sistema deverá gerenciar o aluguel de carros e motos. Inicialmente, teremos duas estruturas: Carro: deverá conter os atributos nome, marca, valor, preço da diária e placa. Moto: deverá conter os atributos nome, marca, valor, preço da diária, placa e capacetes disponíveis. Para se criar essa estrutura é possível utilizar herança de classes.
Depois dos veículos, é preciso o uso de uma estrutura para cliente. Cliente: atributos – nome, sobrenome, idade, data nascimento, RG, carteira de motorista, crédito. O seu sistema deve:
1) Permitir que um cliente alugue veículo e fazer um registro de qual carro o cliente alugou;
2) O sistema deve registrar quando um cliente devolve o veículo;
3) O sistema deve impedir que o mesmo veículo seja alugado por diferentes clientes ao mesmo tempo;
4) Crie um menu de opções para o usuário interagir com o sistema;
5) O sistema de deve listar: todos os clientes cadastrados, clientes com veículos alugados, carros alugados, motos alugadas, carros disponíveis e motos disponíveis;
6) Deve ser permitido o cadastro de clientes e de veículos.
Utilize boas práticas de programação e bom trabalho!
Pergunta
leonardoredaelli
Programação II Técnico em Informática - Ftec.
Você deve implementar um pequeno sistema em C# utilizando o modo console. Este sistema deverá gerenciar o aluguel de carros e motos. Inicialmente, teremos duas estruturas: Carro: deverá conter os atributos nome, marca, valor, preço da diária e placa. Moto: deverá conter os atributos nome, marca, valor, preço da diária, placa e capacetes disponíveis. Para se criar essa estrutura é possível utilizar herança de classes.
Depois dos veículos, é preciso o uso de uma estrutura para cliente. Cliente: atributos – nome, sobrenome, idade, data nascimento, RG, carteira de motorista, crédito. O seu sistema deve:
1) Permitir que um cliente alugue veículo e fazer um registro de qual carro o cliente alugou;
2) O sistema deve registrar quando um cliente devolve o veículo;
3) O sistema deve impedir que o mesmo veículo seja alugado por diferentes clientes ao mesmo tempo;
4) Crie um menu de opções para o usuário interagir com o sistema;
5) O sistema de deve listar: todos os clientes cadastrados, clientes com veículos alugados, carros alugados, motos alugadas, carros disponíveis e motos disponíveis;
6) Deve ser permitido o cadastro de clientes e de veículos.
Utilize boas práticas de programação e bom trabalho!
Link para o comentário
Compartilhar em outros sites
0 respostass a esta questão
Posts Recomendados
Participe da discussão
Você pode postar agora e se registrar depois. Se você já tem uma conta, acesse agora para postar com sua conta.