ATPS JAVA

1019 palavras 5 páginas
Campus Vila Mariana
ATPS Programação Orientada a Objetos

Sistemas de Informação – 4º Semestre
São Paulo - 2013

import java.util.Scanner; public class SistemaHospedagem {
Aluguel aluguel = null; int d, m, a, h;

/**
* 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 valor da 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: "); h = scan.nextInt();

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

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

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

aluguel = new

Relacionados

  • ATPS JAVA
    1106 palavras | 5 páginas
  • atps de java
    1445 palavras | 6 páginas
  • ATPS Java
    895 palavras | 4 páginas
  • ATPS JAVA
    1377 palavras | 6 páginas
  • Atps java
    335 palavras | 2 páginas
  • atps java
    345 palavras | 2 páginas
  • (CalculaAluguel) ATPS JAVA
    935 palavras | 4 páginas
  • Atps de java 2 semestre
    1785 palavras | 8 páginas
  • atps de C# e java anhanguera
    275 palavras | 2 páginas
  • Rascunho ATPS Static em Java
    732 palavras | 3 páginas