Ir para conteúdo

reebr

Members
  • Total de itens

    778
  • Registro em

  • Última visita

  • Dias vencidos

    9

Posts postados por reebr


  1. Exercício 4:

    /* 4 - Escreva um programa para ler 3 notas diferentes de um aluno e informar
     * o valor da sua maior nota.
     * Altere este programa para informar também se a maior nota foi a
     * primeira, a segunda ou a terceira.
     * 
     * INICIAR: 
     *      public class Main {
                public static void main (String args[]) {
                    new E4();
                }
            }
      */
    
    import javax.swing.*;
    public class E4 extends JOptionPane {
        
        public E4() {
            init();
        }
        
        private void init() {
            for (int i = 0; i < qtdNotas; i++) {
                nAtual = Float.parseFloat(showInputDialog(null, (i + 1) + " Nota: "));
                if (i == 0) {
                    nMaior = nAtual;
                    maiorNota = i + 1;
                } else {
                    if (nAtual > nMaior) {
                        nMaior = nAtual;
                        maiorNota = i + 1;
                    }
                }
            }
            showMessageDialog(null, "Maior nota: " + nMaior + "\nA maior nota digitada foi a " + maiorNota + ".");
        }
        
        private final int qtdNotas = 3;
        private float nAtual, nMaior = 0;
        private int maiorNota;
    }
×

Informação importante

Ao usar o fórum, você concorda com nossos Termos e condições.