Solución:
#
import javax.swing.JOptionPane;
public class PoC{
public static void main(String[] args){
double totalGrupo = 0;
totalGrupo = promGrupo( 2 );
System.out.println( "El promedio general es: " + totalGrupo );
}
public static double promGrupo( int sEstudiantes ){
String nombre = "";
double promGrupo = 0;
for( int i = 1; i <= sEstudiantes; i++ ){
nombre = inputBox( "Ingrese nombre: " );
promGrupo = promIndividual( nombre );
}
promGrupo = promGrupo / sEstudiantes;
return promGrupo;
}
public static double promIndividual( String sNom ){
int sCantidadNotas = 1, mas = 1;
double nota = 0, prom = 0;
while( mas == 1 ){
nota = Double.parseDouble( inputBox( "Ingrese nota " + sCantidadNotas + " : " ) );
prom = prom + nota;
sCantidadNotas++;
mas = Integer.parseInt( inputBox( "Quiere ingresar más?\n0- No.\n1- Si." ) );
}
prom = prom / sCantidadNotas;
System.out.println( "El estudiante " + sNom + " es: " + prom );
return prom;
}
public static String inputBox( String sMSG ){
String sReturno = "";
sReturno = JOptionPane.showInputDialog( sMSG );
return sReturno;
}
}
/* SALIDA
shTareas@Ubuntu:~/Escritorio$ java PoC
El estudiante Pedro es: 2.25
El estudiante Juan es: 1.5
El promedio general es: 1.875
*/
#
No hay comentarios:
Publicar un comentario