Estimador de festa - use a cabeça c#

373 palavras 2 páginas
__________________________________________________________________________________

using System; using System.Collections.Generic; using System.Linq; using System.Text;

namespace EstimadorFestaCatarina
{
class DinnerParty : Party { private int NumberOfPeople; public decimal CostOfBeveragesPerPerson; public decimal CostOfDecorations; const int CostOfFoodPerPerson = 25;

public DinnerParty(int numberOfPeople, bool healthyOption, bool fancyDecorations) : base(numberOfPeople, fancyDecorations) { SetHealthyOption(healthyOption); CalculateCastOfDecorations(fancyDecorations); }

public void SetHealthyOption(bool healthyOption) { if (healthyOption) { CostOfBeveragesPerPerson = 5.00M; } else { CostOfBeveragesPerPerson = 20.00M; } }

public decimal CalculateCastOfDecorations(bool fancy) // Calcula o custo da decoração p/ N pessoas { if (fancy) { CostOfDecorations = (NumberOfPeople * 15.00M) + 50M; } else { CostOfDecorations = (NumberOfPeople * 7.5M) + 30M; } return CostOfDecorations; }

// Calcula o custo total acrecscentado decoração bebida comida, desconto se saldável. public decimal CalculateCost(bool healthyOption) { decimal totalCost = base.CaltulateCast() + CostOfBeveragesPerPerson * NumberOfPeople; if (healthyOption) { return totalCost * .95M; } else { return totalCost; } }

public void setPartyOptions(int people, bool fancy) { this.NumberOfPeople = people;

Relacionados

  • Instrumentação
    50302 palavras | 202 páginas
  • 22222
    405343 palavras | 1622 páginas
  • Juventudes e sexualidades
    104677 palavras | 419 páginas
  • Scrum A Arte De Fazer O Dobro De Trabalho Na Metade Do Tempo Jeff Sutherland
    73298 palavras | 294 páginas
  • Apostila
    48885 palavras | 196 páginas
  • hhhh
    83037 palavras | 333 páginas
  • Apostila BASA T Cnico Banc Rio
    141957 palavras | 568 páginas
  • Cozby P
    160912 palavras | 644 páginas
  • LIVRO
    79937 palavras | 320 páginas
  • Dione
    29053 palavras | 117 páginas