none
Dúvida com Sistema de estacionamento e cobrança RRS feed

  • Pergunta

  • Estou estudando C# orientado a objetos e meu professor solicitou um projeto que consiste em um sistema de estacionamentos. Contudo devo utilizar escrita em arquivos pra registrar todas as vezes que um cliente utilizar o estacionamento e etc. 

    Tenho três tipos de usuários do estacionamento, que podem ser horistas(pagam por hora), horista vip(pagam por hora mais acréscimo de manobrista) e os mensalistas (valor fixo e pode utilizar o estacionamento a qualquer momento).

    Cada veículo (moto, carro pequeno, carro grande) tem um tipo específico de cobrança.

    existem quatro estacionamentos que devem ser gerenciados, e o faturamento deve ser fornecido separadamente.

    Tenho que gerar o faturamento total do estacionamento e disponibilizar outras descrições precisas, como fatura de um cliente com todas as vezes que ele estacionou (onde, quando e etc) e valor pago em cada uma destas vezes que utilizou. Além de ser possível ler um arquivo texto com dados de um estacionamento e calcular o faturamento de acordo com o arquivo.

    o arquivo tem este modelo, só que bem mais extenso

    GMG8645;P;13(placa p identificar o veículo e o tipo de cobrança)
    04/07/2015;15:59:00;04/07/2015;16:03:00;V(tipo de cliente);2(identificação do estacionamento)
    01/05/2015;12:10:00;01/05/2015;16:02:00;R;1
    02/04/2015;08:25:00;02/04/2015;10:20:00;R;2
    23/06/2015;09:03:00;23/06/2015;10:38:00;R;0
    26/05/2015;14:11:00;26/05/2015;14:13:00;R;0
    
    ELF1675;P;5
    30/09/2015;13:22:00;30/09/2015;17:19:00;R;2
    05/03/2015;12:12:00;05/03/2015;18:59:00;V;1
    14/02/2015;11:44:00;14/02/2015;15:37:00;R;2
    02/06/2015;08:14:00;02/06/2015;10:31:00;V;0
    17/06/2015;12:50:00;17/06/2015;17:25:00;R;1

    Minha principal dúvida é como efetuar a cobrança dos mensalistas lendo do arquivo, como ler um arquivo de registros do estacionamento semelhante ao que está acima e contabilizar o custo?

    obrigado!


    • Editado Brunno Rocha quarta-feira, 11 de novembro de 2015 16:41
    quarta-feira, 11 de novembro de 2015 16:36

Respostas

  • Boa tarde.

    ESSA thread fala exatamente sobre esse problema.

    Dê uma olhada na solução e adapte seu código para a lógica necessária.


    Att., Rafael Simor

    • Marcado como Resposta Marcos SJ quarta-feira, 11 de novembro de 2015 19:41
    quarta-feira, 11 de novembro de 2015 18:50