ATPS Programação Orientada a Objetos I
Ciências da Computação
Programação Orientada a Objetos I
Atividade Prática Supervisionada
(Relatório 1)
Prof.: Clayton Augusto Valdo
Jundiaí, 30/03/2014.
Com base no conhecimento adquirido em sala de aula sobre programação orientada a objetos, nos foi lançado o desafio de: Desenvolver um Sistema de Informação para controle de hospedagem. Nesta parte de desenvolvimento utilizaremos recursos de orientação a objeto como: classes e objetos; atributos e comportamento; além de um pouco de definição da linguagem Java na implementação de classes e instanciar objetos.
Nesta etapa do desafio desenvolvemos uma classe que representa o aluguel de um quarto, na qual tem como papel fazer o cálculo das diárias e o valor total que o locatário deverá pagar após fechar sua conta onde hospeda, também foram utilizados recursos para q o usuário passa digitar as informações do locatário (como nome, data e horários de entrada e saída) e ao fim de sua execução imprimir um comprovante com todas as informações coletadas com o seguinte formato:
========================================
Locatário:
Data e horário de entrada:
Data e horário de saída:
Número de diárias:
Total devido:
========================================.
Programa desenvolvido:
• Arquivo Data.java: package facuatps; import java.text.*; // importação do pacote para que possamos seus recursos. import java.util.*; // importação do pacote para que possamos seus recursos. import oracle.jrockit.jfr.events.Bits;
public class Data { public String dataE; public String dataS; public int diarias; Scanner ler = new Scanner(System.in); public int cadastraData() throws ParseException{ DateFormat dataf = new SimpleDateFormat("dd/MM/yyyy HH:mm"); System.out.println("Digite data de entrada Ex(dd/MM/yyyy HH:mm): "); dataE = ler.nextLine(); /*A string digitada