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

Java Pousada

Trabalho Escolar: Java Pousada. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  28/11/2013  •  1.761 Palavras (8 Páginas)  •  596 Visualizações

Página 1 de 8

DESAFIO

O Ministério do Turismo tem incentivado os brasileiros a conhecer melhor o Brasil,

exibindo imagens de cenários de exuberante beleza. Um desses cenários é Maraú – BA, que é

uma região peninsular, reduto de Mata Atlântica preservado. Maraú possui piscinas

naturais, recifes de coral, mares interiores, manguezais, cachoeiras, trilhas ecológicas e

diversas praias.

Prevendo o aumento de turistas em Maraú, e sendo uma cidade pequena, alguns

moradores resolveram alugar os quartos vagos de suas residências. Cada um desses

moradores precisa de um sistema que possa controlar o aluguel dos quartos, no qual devem

ser registrados os seguintes dados: nome do locatário, data e horário de entrada do hóspede,

data e horário de saída do hóspede, número de pessoas e valor da diária. As diárias iniciam e

terminam sempre às 12h.

Os exemplos a seguir descrevem o número de diárias calculado a partir das datas e

horários de entrada e saída.

Entrada: 12/07/2011 13h42min

Saída: 15/07/2011 11h50min

Número de diárias: 3

Entrada: 12/07/2011 17h00min

Saída: 15/07/2011 16h50min

Número de diárias: 4

Objetivo do Desafio

Desenvolver um Sistema de Informação para controle de hospedagem.

ETAPA 1 (tempo para realização: 5 horas)

PASSOS

Passo 1 (Aluno)

Ler atentamente os conceitos introdutórios a linguagem Java e definição de classes e objetos

no livro texto da disciplina.

Passo 2 (Equipe)

Fazer uma classe para representar o aluguel de um quarto (dica: armazene as informações de

data e horário de entrada e saída separadas, ou seja, um campo inteiro para o dia de entrada,

um campo inteiro para o mês de entrada, um campo inteiro para o ano de entrada, um

campo inteiro para o horário de entrada etc.). Esta classe deve conter métodos para calcular o

número de diárias e o valor a ser pago pelo locatário.

Passo 3 (Equipe)

Utilizar a classe desenvolvida no Passo 2 desta etapa e desenvolva um programa capaz de ler

do teclado os dados de um aluguel do quarto e imprima o recibo com o seguinte formato:

CST em Análise e Desenvolvimento de Sistemas – 4ª Série – Programação Orientada a Objetos

Cristiane Yae Mi Imamura

Pág. 4 de 8

========================================

Locatário:

Data e horário de entrada:

Data e horário de saída:

Número de diárias:

Total devido:

========================================

AluguelQuarto.java

package backend;

import java.util.GregorianCalendar;

public class AluguelQuarto {

//Atributos

private String nome;

private String dataStringEntrada, dataStringSaida;

private String horaStringEntrada, horaStringSaida;

private int horaEntrada, horaSaida, minEntrada, minSaida;

private int diaEntrada, diaSaida, mesEntrada, mesSaida, anoEntrada, anoSaida;

private int totalDias;

private double valorDiaria;

private GregorianCalendar dataEntrada = new GregorianCalendar();

private GregorianCalendar dataSaida = new GregorianCalendar();

//Contrutor da Classe

public AluguelQuarto() {

}

/**

* Método de obtenção do nome do locatário

* @return nome do locatário

*/

public String getNome() {

return nome;

} //Fim getNome

/**

* Método de obtenção da data de entrada no formato String

* @return string data de entrada

*/

public String getDataEntrada() {

return dataStringEntrada;

} //Fim getDataEntrada

/**

* Método de obtenção da data de saída no formato String

* @return string data de Saida

*/

public String getDataSaida() {

return dataStringSaida;

} //Fim getDataSaida

/**

* Método de obtenção da hora de entrada no formato String

* @return string hora de entrada

*/

...

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