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

Atps Programação Orientada A Objeto

Exames: Atps Programação Orientada A Objeto. Pesquise 860.000+ trabalhos acadêmicos

Por:   •  3/11/2014  •  2.218 Palavras (9 Páginas)  •  575 Visualizações

Página 1 de 9

SUMÁRIO

INTRODUÇÃO________________________________________________________4

ETAPA 1_____________________________________________________________5

ETAPA 2_____________________________________________________________9

ETAPA 3____________________________________________________________15

EPAPA 4_____________________________________________________________17

REFERENCIAS_______________________________________________________28

ITRODUÇAO

Nesse trabalho desenvolveremos um aplicativo em linguagem de programação Java. Esse aplicativo servirá para auxiliar os moradores no controle dos alugueis de quartos.

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.

ETAPA 1

Criamos uma classe que representa abstração de um quaro com seus atributos e métodos a qual ficou assim:

public class Quarto {

private String nomeLocat;

private double precoDiario = 16.50;

private int qdtPessoas;

private int qdtDiaria;

private Date dataEntrada;

private Date dataSaida;

private Date hrEntrada;

private Date hrSaida;

public int getQdtDiaria() {

return qdtDiaria;

}

public void setQdtDiaria(int qdtDiaria) {

this.qdtDiaria = qdtDiaria;

}

public String getNomeLocat() {

return nomeLocat;

}

public void setNomeLocat(String nomeLocat) {

this.nomeLocat = nomeLocat;

}

public double getPrecoDiario() {

return precoDiario;

}

public void setPrecoDiario(double precoDiario) {

this.precoDiario = precoDiario;

}

public int getQdtPessoas() {

return qdtPessoas;

}

public void setQdtPessoas(int qdtPessoas) {

this.qdtPessoas = qdtPessoas;

}

public Date getDataEntrada() {

return dataEntrada;

}

public void setDataEntrada(Date dataEntrada) {

this.dataEntrada = dataEntrada;

}

public Date getDataSaida() {

return dataSaida;

}

public void setDataSaida(Date dataSaida) {

this.dataSaida = dataSaida;

}

public Date getHrEntrada() {

return hrEntrada;

}

public void setHrEntrada(Date hrEntrada) {

this.hrEntrada = hrEntrada;

}

public Date getHrSaida() {

return hrSaida;

}

public void setHrSaida(Date hrSaida) {

this.hrSaida = hrSaida;

}

public void atualizaDiaria(double novoP){

precoDiario = novoP;

}

}

Depois criamos uma classe principal com o método main para registrar os alugueis que ficou assim:

import javax.swing.*;

import java.text.ParseException;

import java.text.SimpleDateFormat;

import java.util.*;

public class CadastroQuarto {

public static void main(String[] args) {

Quarto a1 = new Quarto();

Locale local = new Locale("pt","BR");

Date d = new Date();

SimpleDateFormat sdf = new SimpleDateFormat("dd/MM/yyyy",local);

SimpleDateFormat hdf = new SimpleDateFormat("HH:mm",local);

a1.setNomeLocat(JOptionPane.showInputDialog("Entre com o nome do locatario"));

a1.setQdtPessoas(Integer.parseInt(JOptionPane.showInputDialog("Entre com o numero de Pessoas")));

a1.atualizaDiaria(Double.parseDouble(JOptionPane.showInputDialog("Entre

...

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