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