lunes, 9 de marzo de 2009

Laboratorio3 ejemplo5

  • Hacer un programa que lea tres notas de un alumno, que muestre su promedio y si está aprobado o desaprobado. Además si su promedio es superior a 4.0 que sea excelente y si es igual o inferior a 2.9 que sea pésimo.



  • //Declaramos las variables
    String Txt1 = "", Txt2 = "", Txt3 = "", a = "";
    double nota1 = 0.0, nota2 = 0.0, nota3 = 0.0, prom = 0.0;
    DecimalFormat miFormato = new DecimalFormat("#.##");


    //Capturamos los datos desde teclado
    Txt1 = JOptionPane.showInputDialog(null, "Primera Nota",
    "Notas del alumno", JOptionPane.INFORMATION_MESSAGE);
    Txt2 = JOptionPane.showInputDialog(null, "Segunda Nota",
    "Notas del alumno", JOptionPane.INFORMATION_MESSAGE);
    Txt3 = JOptionPane.showInputDialog(null, "Tercera Nota",
    "Notas del alumno", JOptionPane.INFORMATION_MESSAGE);


    //Convertimos de String a Integer(Entero)
    nota1 = Double.parseDouble(Txt1);
    nota2 = Double.parseDouble(Txt2);
    nota3 = Double.parseDouble(Txt3);


    //Sacamos el promedio
    prom = (nota1+nota2+nota3)/3;


    //Realizamos la comparacion del resultado
    if(prom > 4.0){
    a = "Excelente";
    }else if(prom <= 2.9){ a = "Pesimo"; } //Imprimos el resultado con formateo de promedion (#.##) para imprimir 2 decimales
    JOptionPane.showMessageDialog(null, "Promedio: " + miFormato.format(prom) + " " + a,
    "Notas del alumno", JOptionPane.INFORMATION_MESSAGE);

    No hay comentarios:

    Publicar un comentario