Cinema

271 palavras 2 páginas
1 - Escreva uma classe “EntradaDeCinema” com a seguinte estrutura (dados):
Data dataDoFilme float horário int sala float valor

E com as seguintes ações (métodos):
Construtor: com a finalidade de inicializar todos os atributos.
CalculaDesconto: que deve receber como parâmetro a data de nascimento do cliente (do tipo Data) e caso seja menor de 12 anos, deve ser dado um desconto de 50% no valor normal.
CalculaDesconto: que deve receber como parâmetro a data de nascimento do cliente (do tipo Data) e o número de sua carteira de estudante (do tipo int). Se o estudante tiver idade entre 12 e 15 anos, deve ser dado um desconto de 40%, de 16 a 20 um desconto de 30% e mais que 20 anos um desconto de 20% no valor normal.
CalculaDescontoHorário: esse método deve dar um desconto de 10% sobre o valor aferido após todas as outras opções de desconto, caso o horário do filme seja antes das 16 horas. toString(): que deve imprimir todos os dados do ingresso.

package cinema;

import java.util.Date; import java.util.GregorianCalendar;

/** * * @author pealmeida */ public class Cinema {

/** * @param args the command line arguments */ public static void main(String[] args) { // TODO code application logic here System.out.println(); System.out.println("\nMenor que 12 Anos"); GregorianCalendar calendar = new GregorianCalendar(); Date dataFilme = new Date(calendar.getTimeInMillis()); calendar.set(2005, 1, 1); Date dataMenores12 = new Date(calendar.getTimeInMillis()); EntradaDeCinema entMenores12 = new EntradaDeCinema(dataFilme, 20 , 1, 100, dataMenores12); System.out.println("Valor c/ Desconto: " + entMenores12.calcularDesconto(new Date(calendar.getTimeInMillis()))); System.out.println(entMenores12.toString());

System.out.println(); System.out.println("\nNormal"); calendar.set(1993, 1, 1); Date dataNormal = new

Relacionados

  • Cinema
    2763 palavras | 12 páginas
  • Cinema
    1211 palavras | 5 páginas
  • O Cinema
    2027 palavras | 9 páginas
  • Cinema
    3081 palavras | 13 páginas
  • CINEMA
    2697 palavras | 11 páginas
  • Cinema
    3982 palavras | 16 páginas
  • cinema
    15131 palavras | 61 páginas
  • cinema
    3031 palavras | 13 páginas
  • Cinema
    284 palavras | 2 páginas
  • Cinema
    2549 palavras | 11 páginas