Skip to main content
12 / 96
Completion requirements
Make a submission Receive a grade
Opened: Monday, 7 September 2026, 12:00 AM
Due: Sunday, 20 September 2026, 11:59 PM

Hacer un arreglo bidireccional para 5 estudiantes, con 4 notas
De las notas crear un arreglo unidireccional que guarde el promedio de los estudiantes (el promedio es la suma de todas las notas de un estudiante dividido para 4 [el total de notas])
Agregar un contador que muestre cuantos estudiantes pasaron (6,5 nota minima para pasar) y otro contador para los que no pasaron
e imprimir TODO, tanto las notas, como el promedio de cada estudiante y al final cuantos pasaron y cuantos no

Proceso NotasEstudiantes

    Definir notas Como Real
    Dimension notas[5,4]          // 5 estudiantes, 4 notas
    
    Definir promedios Como Real
    Dimension promedios[5]        // Promedio por estudiante
    
    Definir i, j Como Entero
    Definir suma Como Real
    Definir aprobados, reprobados Como Entero
    
    aprobados <- 0
    reprobados <- 0

    // ==============================
    // INGRESO DE NOTAS
    // ==============================
    Para i <- 0 Hasta 4 Hacer
        Escribir "Estudiante ", i+1
        Para j <- 0 Hasta 3 Hacer
            Escribir "  Ingrese nota ", j+1, ": "
            Leer notas[i,j]
        FinPara
    FinPara

    // ==============================
    // CALCULAR PROMEDIOS
    // ==============================
    Para i <- 0 Hasta 4 Hacer
        suma <- 0
        
        Para j <- 0 Hasta 3 Hacer
            suma <- suma + notas[i,j]
        FinPara
        
        promedios[i] <- suma / 4
        
        // Contar aprobados y reprobados
        Si promedios[i] >= 6.5 Entonces
            aprobados <- aprobados + 1
        SiNo
            reprobados <- reprobados + 1
        FinSi
    FinPara

    // ==============================
    // MOSTRAR RESULTADOS
    // ==============================
    Escribir "====================================="
    Escribir "        RESULTADOS FINALES"
    Escribir "====================================="

    Para i <- 0 Hasta 4 Hacer
        Escribir "Estudiante ", i+1
        Para j <- 0 Hasta 3 Hacer
            Escribir "  Nota ", j+1, ": ", notas[i,j]
        FinPara
        
        Escribir "  Promedio: ", promedios[i]
        
        Si promedios[i] >= 6.5 Entonces
            Escribir "  Estado: APROBADO"
        SiNo
            Escribir "  Estado: REPROBADO"
        FinSi
        
        Escribir "-------------------------------------"
    FinPara

    Escribir "TOTAL APROBADOS: ", aprobados
    Escribir "TOTAL REPROBADOS: ", reprobados

FinProceso