Arreglos: Vectores y Matrices.

manuel mauricio garrote achou
19 de Septiembre del 2013
Hola comunidad quisiera que me ayudaran con este programa ! le agradecería muchísimo de antemano ... les presento el problema y es el siguiente , resulta que e echo gran parte del código y me falta corregir algunas cosa que so la siguiente.

- el programa arroja números aleatoria de N estudiantes que son las notas no se por que me arroja en todas las matrices 4.0 en ves de 4.2 , osea quiero que me de números aleatorios con decimales y que me muestre bien la matriz definitiva que me sale desordenada.

- otro caso seria creando un procediendo llamado estadística me saque que un alumno pierde el semestre si pierde al menos 3 asignaturas, si pierde 2 o 1, podrá habilitarlas. De acuerdo con esto, determine en otro procedimiento quienes perdieron el semestre, quienes habilitaron, y quienes no perdieron ninguna
les colocare el código !

-----------------------------------------------------
[code type="java"]import javax.swing.*;
import java.util.Random;
public class Menu_matriz {

public static void main(String[] args){

String menu=" Notas Estudiantesn ";

int n=Integer.parseInt(JOptionPane.showInputDialog(" Digite La Cantidad De Numeros De Estudiantes "));

double p1 [][]=new double [n][6];
double p2 [][]=new double [n][6];
double p3 [][]=new double [n][6];
double def[][]=new double [n][6];


llenar_matrices(p1,p2,p3,n);

int op=0;

menu+="1. Calcular Y Guardar Notas. n";
menu+=" 2. Calcular Y Guardar Definitiva. n";
menu+=" 3. Perdieron,Habilitaron Y Quienes No Perdieron Ninguna. n";
menu+=" 4. Fin Del Menu n";
menu+=" Escoja Opción : n";

while (op!=4){

op=Integer.parseInt(JOptionPane.showInputDialog(menu));
switch (op){
case 1:
sumar(p1,p2,def,p3,n);
break;

case 2:
imprime_definitiva(def,n,"--- MATRIZ DEFINITIVA ---");
break;

case 3:
estadistica( );
break;

case 4:

break;

}
}
}// cierre del public static void main !!!!

static void sumar(double p1[][], double p2[][],double def[][],double p3[][], double n1){

for (int i=0;i