Skip to content

Desafio do curso, onde desenvolvi um sistema de hospedagem.

Notifications You must be signed in to change notification settings

victorvadl/Desafio_Hospedagem

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 

Repository files navigation

DIO - Trilha .NET

Desafio de projeto

Para este desafio, precisei usar seus conhecimentos adquiridos no módulo de explorando a linguagem C#, da trilha .NET da DIO.

Contexto

Fui contratado para construir um sistema de hospedagem, que será usado para realizar uma reserva em um hotel. Você precisará usar a classe Pessoa, que representa o hóspede, a classe Suíte, e a classe Reserva, que fará um relacionamento entre ambos.

O programa deverá cálcular corretamente os valores dos métodos da classe Reserva, que precisará trazer a quantidade de hóspedes e o valor da diária, concedendo um desconto de 10% para caso a reserva seja para um período igual ou maior que 10 dias.

Regras e validações

  1. Não deve ser possível realizar uma reserva de uma suíte com capacidade menor do que a quantidade de hóspedes. Exemplo: Se é uma suíte capaz de hospedar 2 pessoas, então ao passar 3 hóspedes deverá retornar uma exception.
  2. O método ObterQuantidadeHospedes da classe Reserva deverá retornar a quantidade total de hóspedes, enquanto que o método CalcularValorDiaria deverá retornar o valor da diária (Dias reservados x valor da diária).
  3. Caso seja feita uma reserva igual ou maior que 10 dias, deverá ser concedido um desconto de 10% no valor da diária.

Diagrama de classe estacionamento

About

Desafio do curso, onde desenvolvi um sistema de hospedagem.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages