samsks / dotnet-csharp-console-estacionamento

Aplicação que simula os registros de um sistema de estacionamento, realizando a entrada e saída de veículos, calculando o valor de estadia.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Sistema de Gerenciamento de Veículos

Bem-vindo a uns de meus projetos feito em .net C# - um sistema de gerenciamento de veículos para estacionamento. Esta aplicação permite o gerenciamento eficiente de veículos estacionados, incluindo funções para adicionar veículos, calcular valores de estacionamento e listar os veículos presentes.

Funcionalidades

O Estacionamento oferece as seguintes funcionalidades:

Menu Interativo

A aplicação possui um menu interativo com as seguintes opções:

  1. Cadastrar veículo
  2. Remover veículo
  3. Listar veículos
  4. Encerrar

Diagrama de Classe

A estrutura do programa é baseada no seguinte diagrama de classe:

Diagrama de Classe Estacionamento

Uso

  1. Clone ou faça o download do repositório.
  2. Abra o projeto em um ambiente de desenvolvimento .NET compatível.
  3. Execute o programa acessando a pasta com o arquivo .csproj e em seguida digitando no console o comando dotnet run.
  4. Utilize o menu interativo para gerenciar os veículos no estacionamento.

Exemplo de Uso

Bem-vindo ao Estacionamento!

Escolha uma opção:

  1. Cadastrar veículo
  2. Remover veículo
  3. Listar veículos
  4. Encerrar

Opção: 1

Digite a placa do veículo: ABC123

Veículo cadastrado com sucesso!

Escolha uma opção:

  1. Cadastrar veículo
  2. Remover veículo
  3. Listar veículos
  4. Encerrar

Opção: 3

Veículos estacionados:

  1. ABC123

Escolha uma opção:

  1. Cadastrar veículo
  2. Remover veículo
  3. Listar veículos
  4. Encerrar

Opção: 2

Digite a placa do veículo a ser removido: XYZ987 Digite o número de horas que o veículo permaneceu estacionado: 3

Valor a ser pago: R$ 15.00

Escolha uma opção:

  1. Cadastrar veículo
  2. Remover veículo
  3. Listar veículos
  4. Encerrar

Opção: 4

Obrigado por usar o Estacionamento!

Conclusão

O Estacionamento é uma aplicação completa do tipo Console para gerenciamento de veículos estacionados, oferecendo funcionalidades para adicionar, remover e listar veículos, bem como um menu interativo para fácil navegação. Este projeto demonstra a aplicação de conceitos fundamentais da trilha .NET da DIO.

Projeto desenvolvido como parte da Trilha .NET da Digital Innovation One (DIO). Para mais informações, visite www.dio.me.

About

Aplicação que simula os registros de um sistema de estacionamento, realizando a entrada e saída de veículos, calculando o valor de estadia.


Languages

Language:C# 100.0%