Programação Orientada Objetos

570 palavras 3 páginas
codificação

Acomodação

/* * To change this template, choose Tools | Templates * and open the template in the editor. */ package hotel;

/** * * @author Aluno */ public class Acomodacao { public static final int PRECOACOMODACAO = 1; public static final int PRECOACOMODACAOBASICA = 2; public static final int PRECOACOMODACAOLUXO = 3; public static final int UMACAMA = 1; public static final int DUASCAMAS = 2; public static final int UMBANHEIRO = 1; public static final int DOISBANHEIRO = 2; public static final int UMAPESSOA = 1; public static final int DUASPESSOAS = 2; public static final int TRESPESSOAS = 3; protected int codAcomodacao; protected int tipoAcomodacao; protected int qtdadeCama; protected int qtdadeBanheiro; protected int qtdadePessoa; //Metodo Construtor Acomodacao(int codAcomodacao, int tipoAcomodacao, int qtdadeCama, int qtdadeBanheiro,int qtdadePessoa){

this.codAcomodacao = codAcomodacao; this.tipoAcomodacao = tipoAcomodacao; this.qtdadeCama = qtdadeCama; this.qtdadeBanheiro = qtdadeBanheiro; this.qtdadePessoa = qtdadePessoa; } //Metodo Construtor Simples Acomodacao(){ } public double precoAcomodacao(){ double preco = 0; switch(tipoAcomodacao){ case PRECOACOMODACAO: preco = 100.0f; break; case PRECOACOMODACAOBASICA: preco = 200.0f; break; case PRECOACOMODACAOLUXO: preco = 300.0f; break; } switch(qtdadeCama){ case UMACAMA: preco += 50.0f; break; case DUASCAMAS: preco += 100.0f; break; } switch(qtdadeBanheiro){ case UMBANHEIRO: preco += 50.0f; break; case DOISBANHEIRO: preco += 100.0f; break; } switch(qtdadePessoa){ case UMAPESSOA: preco += 50.0f; break;

Relacionados

  • Programação Orientada a objeto
    1877 palavras | 8 páginas
  • Programação Orientada a Objetos
    1109 palavras | 5 páginas
  • Programação Orientada a Objetos
    3757 palavras | 16 páginas
  • Programação orientada a objeto
    873 palavras | 4 páginas
  • Programação orientada a objetos
    947 palavras | 4 páginas
  • Programação orientada ao objeto
    3379 palavras | 14 páginas
  • Programação orientada a objetos
    1978 palavras | 8 páginas
  • Programação Orientada a Objetos
    2586 palavras | 11 páginas
  • Programação Orientada a Objetos
    737 palavras | 3 páginas
  • Programação orientada a objetos
    1147 palavras | 5 páginas