Вы находитесь на странице: 1из 3

/* * To change this template, choose Tools | Templates * and open the template in the editor.

*/ public class aluguel { private String informeNomeLocatario; private int registrarEntrada; private int informeDiaEntrada; private int informeHoraEntrada; private int informeMesEntrada; private int informeAnoEntrada;
aluguel = new Aluguel(nome, dia, mes, ano, hora); System.out.println("Entrada registrada com sucesso!!!");

private int registrarSaida;


Scanner scan = new Scanner(System.in);

private int informeDiaSaida; private int informeHoraSaida; private int informeMesSaida; private int informeanoSaida; private double valorDiaria = 53.0F; public int getQtdeDiarias(){ int diarias = 0; if(anoEntrada < anoSaida){ int deltames = (12 - mesEntrada) + mesSaida - 1; deltames = (int) (deltames * 30); int deltadia = (30 - diaEntrada) + diaSaida; diarias = deltames + deltadia; }else if(anoEntrada == anoSaida){ if(mesEntrada == mesSaida){ diarias = diarias + (diaSaida - diaEntrada); }else if(mesEntrada < mesSaida){ diarias = diarias + ((mesSaida - mesEntrada - 1) * 30); diarias = diarias + diaSaida + (30 - diaEntrada); } } if(horaEntrada < 12) diarias++; if(horaSaida > 12) diarias++; return diarias;

} public double getValorPagamento(){ return (getQtdeDiarias() * this.valorDiaria); } public String getLocatario() { return locatario; } public void setLocatario(String locatario) { this.locatario = locatario; } public int getDiaEntrada() {

return diaEntrada; } public void setDiaEntrada(int diaEntrada) { this.diaEntrada = diaEntrada; } public int getMesEntrada() { return mesEntrada; } public void setMesEntrada(int mesEntrada) { this.mesEntrada = mesEntrada; } public int getAnoEntrada() { return anoEntrada; } public void setAnoEntrada(int anoEntrada) { this.anoEntrada = anoEntrada; } public int getHoraEntrada() { return horaEntrada; } public void setHoraEntrada(int horaEntrada) { this.horaEntrada = horaEntrada; } public int getDiaSaida() { return diaSaida; } public void setDiaSaida(int diaSaida) { this.diaSaida = diaSaida; } public int getMesSaida() { return mesSaida; } public void setMesSaida(int mesSaida) { this.mesSaida = mesSaida; } public int getAnoSaida() { return anoSaida; } public void setAnoSaida(int anoSaida) { this.anoSaida = anoSaida; } public int getHoraSaida() { return horaSaida; } public void setHoraSaida(int horaSaida) { this.horaSaida = horaSaida; } /* O Bloco abaixo, trata possiveis erros */ public String getEntradaCompleta(){ String entrada = ""; if (this.diaEntrada < 10) entrada = "0" + this.diaEntrada; else entrada = " " + this.diaEntrada;

if (this.mesEntrada < 10) entrada += "/0" + this.mesEntrada; else entrada += "/" + this.mesEntrada; entrada += "/" + this.anoEntrada; if (this.horaEntrada < 10) entrada += " 0" + this.horaEntrada + ":00:00"; else entrada += " " + this.horaEntrada + ":00:00"; return entrada; } public String getSaidaCompleta(){ String saida = ""; if (this.diaSaida < 10) saida += "0" + this.diaSaida; else saida += " " + this.diaSaida; if (this.mesSaida < 10) saida += "/0" + this.mesSaida; else saida += "/" + this.mesSaida; saida += "/" + this.anoSaida; if (this.horaSaida < 10) saida += " 0" + this.horaSaida + ":00:00"; else saida += " " + this.horaSaida + ":00:00"; return saida; } }

Вам также может понравиться