1. java
  2. android
  3. c#
  4. .net
  5. javascript
  6. php
  7. jquery
  8. html
  9. sql

Mostrar na tela

Eu preciso fazer o usuário escolher um valor e mostrar na tela corretamente,o resultado do quanto ele vai pagar com desconto a sala que ele irá assistir e o horário do filme

public class Entrada {

    private double Hora;
    private int sala;
    private int valor;
    private int AnoNascimento;
    private int MesNascimento;
    private int DiaNascimento;
    private int CarteiraDeEstudante;

    public Entrada ( int AnoNascimento, int MesNascimento, int DiaNascimento, int CarteiraDeEstudante, double Hora,    int sala) {
        this.AnoNascimento = AnoNascimento;
        this.MesNascimento = MesNascimento;
        this.DiaNascimento = DiaNascimento;
        this.CarteiraDeEstudante = CarteiraDeEstudante;
        this.Hora = Hora;
        this.sala = sala;
        this.valor = valor;
        }

                public double getHora() {
            return Hora;
        }
        public void setHora(double Hora) {
            this.Hora = Hora;
        }
        public int getSala() {
            return sala;
        }
        public void setSala(int sala) {
            this.sala = sala;
        }
        public int getValor() {
            return valor;
        }
        public void setValor(int valor) {
            this.valor = valor;
        }
        public int getAnoNascimento() {
            return AnoNascimento;
        }
        public void setAnoNascimento(int anoNascimento) {
            AnoNascimento = anoNascimento;
        }
        public int getMesNascimento() {
            return MesNascimento;
        }
        public void setMesNascimento(int mesNascimento) {
            MesNascimento = mesNascimento;
        }
        public int getDiaNascimento() {
            return DiaNascimento;
        }
        public void setDiaNascimento(int diaNascimento) {
            DiaNascimento = diaNascimento;
        }
        public int getCarteiraDeEstudante() {
            return CarteiraDeEstudante;
        }
        public void setCarteiraDeEstudante(int carteiraDeEstudante) {
            CarteiraDeEstudante = carteiraDeEstudante;
        }
        int Idade = (2015 - AnoNascimento);

                public void CalculaDesconto (int AnoNascimento){
                    if (Idade < 12) {
            valor = (valor/2);            
                }
                }

public void calculaDesconto (int DiaNascimento, int carteiradeEstudante){
     if ((Idade >=12) && (Idade <=15)){
         valor = (int) (valor - (0.4 * valor));
            }else if((Idade >=16) && (Idade <= 20)){
         valor = (int) (valor - (0.3 * valor));
     }else if((Idade > 20)){
         valor = (int) (valor - (0.2 * valor));
     }
}
    JOptionPane.inputMessageDialog(null,"Digite o valor do Ingresso");

         public void CalculaDescontoHora(int CalculaDescontoHora){
           double valorH = 0;

             if (Hora <16 ) {
       valorH = (int) (valorH - (0.1*valorH));
            }
         }

             public void Imprimir (double Hora){
                this.setHora();
        this.setSala();
        this.setValor();

    }

             public void Imprimir (int sala){
                 System.out.println("O filme será às "  + this.getHora + " na sala " + this.getSala);
                 System.out.println("O valor do ingresso será: " + this.getValor());
                          }
}
  • Qual é sua dúvida???

    Joaquim Magalhães   26 de jun de 2015
  • O código está sobrescrevendo ... assim, o Imprimir aparece antes de o usuário digitar as informações

    Ana Cecília Agnes Siqueira Amaral   28 de jun de 2015
  1. Você vai ver essas setas em qualquer página de pergunta. Com elas, você pode dizer se uma pergunta ou uma resposta foram relevantes ou não.
  2. Edite sua pergunta ou resposta caso queira alterar ou adicionar detalhes.
  3. Caso haja alguma dúvida sobre a pergunta, adicione um comentário. O espaço de respostas deve ser utilizado apenas para responder a pergunta.
  4. Se o autor da pergunta marcar uma resposta como solucionada, esta marca aparecerá.
  5. Clique aqui para mais detalhes sobre o funcionamento do GUJ!

0 resposta

Não é a resposta que estava procurando? Procure outras perguntas com as tags get polimorfismo java ou faça a sua própria pergunta.