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

Entradas populares de este blog

Descripción de los sistemas numéricos y sus conversiones.

Diagrama sistema liquidación de nómina.

Análisis BDOO y BDD