Você está na página 1de 4

//CLASSE MAIN import java.util.Scanner; public class Menu { public static void menu(){ //====== MENU ============================== System.out.

print("************************************** *********\n" + "1 - REGISTRAR ENTRADA\n" + "2 - REGISTRAR SAIDA\n" + "3 - ATUALIZAR VALOR DO QUART O\n" + "4 - CONSULTAR\n" + "5 - SAIR\n" + "**************************** *******************\n" + "ENTRE COM A OPO DESEJADA.: "); } public static void main(String[] args) { int opcao; Scanner entrada = new Scanner(System.in); Aluguel a = new Aluguel(); do{ menu(); opcao = entrada.nextInt(); switch(opcao){ case 1: //VALIDAO ENTRADA if(a.getNome() != null){ System.out.print("Entrada j realizada!!\n"); break; } //NOME System.out.print("Digite o nome.: "); a.setNome(entrada.next()); //DIA ENTRADA System.out.print("Digite o dia de entrada..: "); a.setDia_entrada(entrada.nextInt()); //MES ENTRADA System.out.print("Digite o mes de entrada..: "); a.setMes_entrada(entrada.nextInt()); //ANO ENTRADA System.out.print("Digite o ano de entrada..: "); a.setAno_entrada(entrada.nextInt()); //HORA ENTRADA System.out.print("Digite a hora de entrada.: "); a.setHora_entrada(entrada.next()); break; case 2: //VALIDAO ENTRADA if(a.getNome() == null){ System.out.print("No existe entrada!!\n"); break;

} //DIA SAIDA System.out.print("Digite o dia de saida..: "); a.setDia_saida(entrada.nextInt()); //MES SAIDA System.out.print("Digite o mes de saida..: "); a.setMes_saida(entrada.nextInt()); //ANO SAIDA System.out.print("Digite o ano de saida..: "); a.setAno_saida(entrada.nextInt()); //HORA SAIDA System.out.print("Digite a hora de saida.: "); a.setHora_saida(entrada.next()); break; case 3: //VALOR DA DIARIA System.out.print("Digite o valor da diaria.: R$ "); a.setPreco(entrada.nextFloat()); break; case 4: //NUMERO DE int int int DIAS dias_ano = 0; dias_mes = 0; dias_dia = 0;

dias_ano = (a.getAno_saida() - a.getAno_entrada()); if(dias_ano != 0){ dias_ano = dias_ano * 12; dias_mes = dias_mes + dias_ano; } dias_mes = dias_mes + (a.getMes_saida() - a.getMes_entra da()); if(dias_mes != 0){ dias_mes = dias_mes * 30; dias_dia = dias_dia + dias_mes; } dias_dia = dias_dia + (a.getDia_saida() - a.getDia_entra da()); //IMPRIME OS VALORES DIGITADOS System.out.println("************************************ ***********\n" + "Nome.........: " + a.getNome () + "\n" + "Data Entrada.: " + a.getDia_ entrada() + "/" + a.getMes_entrada()+ "/" + a.getAno_entrada() + "\n" + "Hora Entrada.: " + a.getHora _entrada() + "\n" + "Data Saida...: " + a.getDia_ saida() + "/" + a.getMes_saida()+ "/" + a.getAno_saida() + "\n" + "Hora Saida...: " + a.getHora _saida() + "\n" + "Nmero Dias..: " + dias_dia + "\n" +

"Total........: R$" + (dias_d ia * a.getPreco())); break; case 5: System.out.println("ATPS - Programao Orientada a Objetos!!\n" + "LVARO CALACINA - RA 1108356 959\n" + "FBIO HENRIQUE KASSAI 101\n" + "THOMAS OLIVATO TEIXEIRA - RA 11904 22391\n" + "WILLIAM PEZZOLITO 73641"); break; default: System.out.println("Opo invlida."); } } while(opcao != 5); } } - RA 11062 - RA 1185395

//CLASSE - ALUGUEL public class Aluguel { private private private private private private private private private private private String nome; int menu; int dia_entrada; int mes_entrada; int ano_entrada; String hora_entrada; int dia_saida; int mes_saida; int ano_saida; String hora_saida; float preco;

public void setNome(String nome) { this.nome = nome; } public String getNome() { return nome; } public void setMenu(int menu) { this.menu = menu; } public int getMenu() { return menu; } public void setDia_entrada(int dia_entrada) { this.dia_entrada = dia_entrada; } public int getDia_entrada() { return dia_entrada; } public void setMes_entrada(int mes_entrada) {

this.mes_entrada = mes_entrada; } public int getMes_entrada() { return mes_entrada; } public void setAno_entrada(int ano_entrada) { this.ano_entrada = ano_entrada; } public int getAno_entrada() { return ano_entrada; } public void setHora_entrada(String hora_entrada) { this.hora_entrada = hora_entrada; } public String getHora_entrada() { return hora_entrada; } public void setDia_saida(int dia_saida) { this.dia_saida = dia_saida; } public int getDia_saida() { return dia_saida; } public void setMes_saida(int mes_saida) { this.mes_saida = mes_saida; } public int getMes_saida() { return mes_saida; } public void setAno_saida(int ano_saida) { this.ano_saida = ano_saida; } public int getAno_saida() { return ano_saida; } public void setHora_saida(String hora_saida) { this.hora_saida = hora_saida; } public String getHora_saida() { return hora_saida; } public void setPreco(float preco) { this.preco = preco; } public float getPreco() { return preco; } }