ATPS Programação Orienta a Objetos
ETAPA 1
Classe Principal package Aluguel; public class Principal { public static void main(String args[]) { Dados data_hora = new Dados(); data_hora.nome_locatario("Juliano Freitas"); data_hora.data_entrada(28,02,2011); data_hora.hora_entrada("08:10"); data_hora.data_saida(5,03,2011); data_hora.hora_saida("11:01");
data_hora.numero_diarias(); data_hora.total_devido(89.90); System.out.println("================================================"); System.out.println("Locatário: "+data_hora.nome); System.out.println("Data e horário de entrada: "+data_hora.dia_e+"/"+data_hora.mes_e+ "/"+data_hora.ano_e+" "+data_hora.hora_e+":"+data_hora.minuto_e); System.out.println("Data e horário de saída: "+data_hora.dia_s+"/"+data_hora.mes_s+ "/"+data_hora.ano_s+" "+data_hora.hora_s+":"+data_hora.minuto_s); System.out.println("Número de diárias: "+data_hora.num_diarias); System.out.println("Total Devido: "+data_hora.total); System.out.println("================================================");
}
}
Classe Dados package Aluguel; class Dados { String nome; int dia_e, mes_e, ano_e; int dia_s, mes_s, ano_s; int hora_e, minuto_e, hora_s, minuto_s; int num_diarias; double total;
public void nome_locatario(String nome_) { nome = nome_; } public void hora_entrada(String hora_) { String[] hms = hora_.split(":"); hora_e = Integer.parseInt(hms[0]); minuto_e = Integer.parseInt(hms[1]); } public void hora_saida(String hora_) { String[] hms = hora_.split(":"); hora_s = Integer.parseInt(hms[0]); minuto_s = Integer.parseInt(hms[1]); } public void data_entrada(int dia_, int