Arreglos: Vectores y Matrices.
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
- 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