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

Disponível somente no TrabalhosFeitos
  • Páginas : 4 (777 palavras )
  • Download(s) : 0
  • Publicado : 23 de novembro de 2011
Ler documento completo
Amostra do texto
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...
tracking img