Estudiantes con mayor nota que el promedio en java.

Solo disponible en BuenasTareas
  • Páginas : 3 (549 palabras )
  • Descarga(s) : 0
  • Publicado : 26 de mayo de 2011
Leer documento completo
Vista previa del texto
Aqui les presento un programa sencillo dividido en dos archivos, en el primero encontraran el programa que almacena los datos y realiza la comparacion matematica; y en el segundo encontraran todo lorelacionado con la interaccion del programa con el usuario.

En esta seccion se muestra el programa que almacena los datos y realiza las operaciones matematicas logicas del programa

/*
*MayorCaliic.java
*
* Descripcion: programa que recibe un numero de estudiantes determinado por el usuario
* y recibe sus calificaciones en un examen determinado, luego las compara
* ymuestra cuantos estudiantes sacaron mayor calificacion que el promedio.
*
* Hecho por: Victor Henriquez
*
*/
public class MayorCaliic
{

public int n, i, xx = 30;
public float[] notas=newfloat[xx];
public float tnot, prom;

public MayorCaliic(){}

public void asig_n_est(int nn)
{
xx = nn;
}

public void asigDat (int e, float not)
{
notas[e]= not;
}public int calMay()
{
tnot = 0; n = 0;

for (i=0; i 100)
{
mensaje = "ERROR, la calificaciÛn ha de ser entre 0 y 100\n ";
JOptionPane.showInternalMessageDialog(null, mensaje,"Error!!!", ERROR_MESSAGE);
System.out.print("ERROR, la calificaciÛn ha de ser entre 0 y 100\n ");
aux = JOptionPane.showInputDialog("Ingrese la calificaciÛn del estudiante n˙mero " + y + "\n");k =(int) Float.parseFloat(aux);
}

grupo1ls212.asigDat( j, k);

}

x = grupo1ls212.calMay();

mensaje = "En el grupo 1LS212 hay " + x + " estudiantes con una calificaciÛn\n superior a la del resto del grupo.";

JOptionPane.showMessageDialog(null, mensaje, "Resultado...", INFORMATION_MESSAGE);

System.out.print("En el grupo 1LS212 hay " + x + " estudiantescon una calificaciÛn ");
System.out.println("superior a la del resto del grupo");

}

}

aqui comienza el archivo de interactividad con el usuario:

/*
* Program_MayorCalific.java
*...
tracking img