Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones
Pseudocódigo que almacena las notas de 5 estudiantes en 3 materias, muestra el promedio total de las notas del grupo y muestra la cantidad de alumnos que perdieron por materia.
package matrizporgtafolio;
import java.util.Scanner;
/**
*
* @author Carlos
*/
public class MatrizPorgtafolio { /**
* @param args the command line arguments
*/
public static void main(String[] args)
{
//permite tomar los daros
Scanner in = new Scanner(System.in);
// definimos el arreglo bidimencional
double [][] notasEstudiantes = new double [5][3];
double promedioTotal , sumNotas = 0;
int contarPerdidos ;
// almacenar los datos por medio de un para
for(int i = 0; i < 5; i++ )
{
for(int j = 0; j < 3; j++)
{
System.out.println("ingrese en valor de la posicion: " + i + j +"de la matriz estudiantes");
// se almacenan las notas en la matriz
notasEstudiantes[i][j]= in.nextDouble();
//se suman las notas de todos los estudiantes
sumNotas = sumNotas + notasEstudiantes[i][j];
}
}
// se calcula el promedio total de todas las notas de los estudiantes
promedioTotal = sumNotas / 15;
// se muestra el promedio
System.out.println("El promedio de las noras del grupo de estudiantes es: " + promedioTotal );
for(int j=0; j<3; j++)
{
// se inicializa el contador en 0 para contar los pwerdidos por materia
contarPerdidos = 0;
for(int i = 0; i < 5; i++)
{
if( notasEstudiantes[i][j] < 3 )
{
//se calculan la cantidad de alumnos que pierden una materia
contarPerdidos = contarPerdidos +1;
}
}
System.out.println(" La cantidad de estudiantes que perdieron la maetia número " + (j + 1)+ " es: " + contarPerdidos );
}
}
}
Comentarios
Publicar un comentario