Anhanguera atps - programação orientada a objetos i etapa 1 e 2

Páginas: 4 (777 palavras) Publicado: 23 de novembro de 2011
package atps.etapa2;

import java.util.Scanner;
public class SistemaHospedagem {
Aluguel aluguel = null;
int dia, mes, ano, hora;

/**
* Método para criar o menu do usuário
*/public void montarMenu(){
Scanner scan = new Scanner(System.in);
float vDiaria;
int opcao=0;

System.out.print("Informe o valor da diária: ");
vDiaria = scan.nextFloat();Aluguel.setValorDiaria(vDiaria);

while(opcao != 4){
System.out.println("==============Menu==============");
System.out.println("1- Registrar entrada em quarto");
System.out.println("2-Registrar saída do quarto");
System.out.println("3- Atualizar o valor da diária");
System.out.println("4- Sair");
System.out.println("Escolha uma opção do menu: ");
opcao = scan.nextInt();switch(opcao){
case 1:
if(aluguel == null){
registrarEntrada();
}else{
System.out.println("Desculpe, o quarto está ocupado!!");
}
break;
case 2:if(aluguel != null){
registrarSaida();
}else{
System.out.println("O quarto não está ocupado!!!");
}
break;
case 3:
System.out.print("Informe o novo valorda diária: ");
vDiaria = scan.nextFloat();
Aluguel.setValorDiaria(vDiaria);
System.out.printf("Valor da diária atualizada para: R$%.2f", vDiaria);
break;
case 4:opcao = 4;
break;
default:
System.out.println("Opção inválida!!!\n\n");
}
}
System.out.println("FIM DO PROGRAMA");
}

/**
* Registra a entrada do locatario no quarto*/
public void registrarEntrada(){
Scanner scan = new Scanner(System.in);
String nome = null;

System.out.print("Informe o nome do locatário: ");
nome = scan.nextLine();System.out.print("Informe a hora de entrada: ");
hora = scan.nextInt();

System.out.print("Informe o dia de entrada: ");
dia = scan.nextInt();

System.out.print("Informe o mes de...
Ler documento completo

Por favor, assinar para o acesso.

Estes textos também podem ser interessantes

  • Programação Orientada a Objeto Etapa 1 e 2
  • Atps programação orientada a objetos i
  • ATPS Programação Orientada a Objetos I
  • ATPS programação orientada a objetos parte I
  • ATPS analise orientada a objetos etapa 1, 2, 3 e 4
  • Atps etapa 1 e 2 fundamentos de análise orientada a objetos
  • Programação orientada a Objetos I
  • Analise orientada objeto

Seja um membro do Trabalhos Feitos

CADASTRE-SE AGORA!