Programação orientada a Objetos I

1528 palavras 7 páginas
PASSO 2
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.

PSEUDOCÓDIGO

import java.io.BufferedReader; import java.io.IOException; import java.io.InputStreamReader; package aluguelquarto.java; public class AluguelQuartoJava { public static void main(String[] args) { // TODO code application logic here } } 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
*/
public String getHoraEntrada() { return horaStringEntrada;
} //Fim getHoraEntrada

/**
* Método de obtenção da hora de saída no formato String
* @return

Relacionados

  • ATPS Programação Orientada a Objetos I
    777 palavras | 4 páginas
  • Atps programação orientada a objetos i
    2021 palavras | 9 páginas
  • ATPS programação orientada a objetos parte I
    368 palavras | 2 páginas
  • Anhanguera atps - programação orientada a objetos i etapa 1 e 2
    777 palavras | 4 páginas
  • Aula4 M Todos
    1690 palavras | 7 páginas
  • Sia Aula06 1
    951 palavras | 4 páginas
  • aluno
    8765 palavras | 36 páginas
  • a historia da humanidade
    7987 palavras | 32 páginas
  • Tecnologia da informação
    1858 palavras | 8 páginas
  • Java
    40589 palavras | 163 páginas