README.md:
Este projeto foi desenvolvido como parte do desafio do módulo "Explorando a Linguagem C#" da trilha .NET da Digital Innovation One.
O Sistema de Reservas de Hotel é uma aplicação de linha de comando que permite aos usuários realizar reservas em um hotel, cadastrando hóspedes e suítes, e calculando o valor da reserva com base nos dias reservados, além de aplicar um desconto de 10% para reservas de 10 dias ou mais.
- Adicionar hóspedes: Permite cadastrar novos hóspedes para a reserva.
- Adicionar suíte: Permite cadastrar novas suítes no hotel.
- Realizar reserva: Calcula o valor da reserva com base nos dias reservados e na capacidade da suíte, aplicando desconto se necessário.
- Sair: Encerra o programa.
- Não é possível reservar uma suíte com capacidade menor do que a quantidade de hóspedes.
- O método
ObterQuantidadeHospedes
da classeReserva
retorna a quantidade total de hóspedes. - O método
CalcularValorDiaria
da classeReserva
retorna o valor da diária, aplicando desconto de 10% para reservas iguais ou maiores que 10 dias.
- .NET SDK: É necessário ter o SDK do .NET instalado no seu sistema para compilar e executar o projeto.
- Terminal: O programa é executado via linha de comando.
- Certifique-se de ter o .NET SDK instalado em seu sistema.
- Clone este repositório para o seu ambiente local.
- Navegue até o diretório do projeto
projeto_hotel
via terminal. - Compile o projeto executando o comando
dotnet build
no terminal. - Execute o projeto com o comando
dotnet run
. - Siga as instruções exibidas no terminal para interagir com o sistema de reservas de hotel.
Desafio de Projeto: Digital Innovation One - Trilha .NET
Este projeto está licenciado sob a Licença MIT. Consulte o arquivo LICENSE para obter detalhes.