TrabalhosGratuitos.com - Trabalhos, Monografias, Artigos, Exames, Resumos de livros, Dissertações
Pesquisar

ATPS Java

Exames: ATPS Java. Pesquise 862.000+ trabalhos acadêmicos

Por:   •  2/12/2013  •  1.283 Palavras (6 Páginas)  •  452 Visualizações

Página 1 de 6

import java.util.Scanner;

public class Main {

public static void main(String[] args) {

Diaria diaria = new Diaria();

Chale chale;

Pousada pousada = new Pousada();

Scanner scan = new Scanner(System.in);

int camas_extras = 0;

int tip_acomodacao = 0;

int dia_entrada = 0;

int mes_entrada = 0;

int ano_entrada = 0;

int hora_entrada = 0;

int minuto_entrada = 0;

int dia_saida = 0;

int mes_saida = 0;

int ano_saida = 0;

int hora_saida = 0;

int minuto_saida = 0;

String locatario = null;

int opção_menu = 0;

while (opção_menu != 4) {

System.out.println(" ** ** ");

System.out.println("Escolha uma das opções seguintes:");

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");

opção_menu = scan.nextInt();

switch (opção_menu) {

case 1:

// limpa o buffer do teclado

scan.nextLine();

System.out.println("Informe o nome do locatario: ");

locatario = scan.nextLine();

System.out.println("Tipo de Acomodacao 1-Chale/2-Quarto: ");

tip_acomodacao = scan.nextInt();

if (tip_acomodacao == 1) {

if (pousada.getChalesDisponiveis()) {

System.out.println("Quantide camas extras ");

camas_extras = scan.nextInt();

// dados de entrada

System.out.println(" ** DADOS ENTRADA ** ");

System.out.println("Dia: ");

dia_entrada = scan.nextInt();

System.out.println("Mes: ");

mes_entrada = scan.nextInt();

System.out.println("Ano: ");

ano_entrada = scan.nextInt();

System.out.println("Hora: ");

hora_entrada = scan.nextInt();

System.out.println("Minuto: ");

minuto_entrada = scan.nextInt();

// você deve guardar esses dados no objeto chale, e

// armazena no

// vetor da pousada

// passe esses dados para os metodos set da classe

// Diaria

chale = new Chale(camas_extras);

chale.setLocatario(locatario);

chale.set_dia_entrada(dia_entrada);

chale.set_mes_entrada(mes_entrada);

chale.set_ano_entrada(ano_entrada);

chale.set_hora_entrada(hora_entrada);

chale.set_minuto_entrada(minuto_entrada);

// armazena no vetor pousada

pousada.setChale(chale);

// diz pro usuario o numro do chale

System.out.println("Número do seu chalé é: "

+ pousada.numeroDoChale(locatario));

} else {

System.out

.println("Desculpe. Nao tem chales disponiveis ");

}

}

break;

case 2:

// é preciso saber o nome do locatario do chale, pra poder

// fornecer esses dados

// limpar o buffer

scan.nextLine();

System.out.println("Nome do locatario: ");

locatario = scan.nextLine();

chale = pousada.procurarLocatario(locatario);

if (chale != null) {

System.out.println(" ** DADOS SAIDA ** ");

System.out.print("Dia: ");

dia_saida = scan.nextInt();

System.out.println("Mes: ");

mes_saida = scan.nextInt();

System.out.println("Ano: ");

ano_saida = scan.nextInt();

System.out.println("Hora: ");

hora_saida = scan.nextInt();

System.out.println("Minuto: ");

minuto_saida = scan.nextInt();

chale.set_dia_saida(dia_saida);

chale.set_mes_saida(mes_saida);

chale.set_ano_saida(ano_saida);

chale.set_hora_saida(hora_saida);

...

Baixar como (para membros premium)  txt (9.9 Kb)  
Continuar por mais 5 páginas »
Disponível apenas no TrabalhosGratuitos.com