-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Escribir un algoritmo donde se ingrese 3 evaluaciones de un alumno y obtenga además de su promedio un mensaje adicional que indique el nivel del estudiante de acuerdo a la tabla de la figura adjunta.
Promedio Final | Nivel
0-10 | Deficiente
10-15 | Regular
15-18 | Bueno
18-20 | Excelente
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Proceso PromedioDeTresEvaluaciones
Escribir Sin Saltar "Ingresa el valor de evaluacion 1:";
Leer evaluacion_1;
Escribir Sin Saltar "Ingresa el valor de evaluacion 2:";
Leer evaluacion_2;
Escribir Sin Saltar "Ingresa el valor de evaluacion 3:";
Leer evaluacion_3;
promedio_final <- (evaluacion_1+evaluacion_2+evaluacion_3)/3;
Si promedio_final>=0 Y promedio_final<10 Entonces
Escribir "Deficiente";
FinSi
Si promedio_final>=10 Y promedio_final<15 Entonces
Escribir "Regular";
FinSi
Si promedio_final>=15 Y promedio_final<18 Entonces
Escribir "Bueno";
FinSi
Si promedio_final>=18 Y promedio_final<20 Entonces
Escribir "Excelente";
FinSi
Escribir "Valor de promedio final: ", promedio_final;
FinProceso
Escribir Sin Saltar "Ingresa el valor de evaluacion 1:";
Leer evaluacion_1;
Escribir Sin Saltar "Ingresa el valor de evaluacion 2:";
Leer evaluacion_2;
Escribir Sin Saltar "Ingresa el valor de evaluacion 3:";
Leer evaluacion_3;
promedio_final <- (evaluacion_1+evaluacion_2+evaluacion_3)/3;
Si promedio_final>=0 Y promedio_final<10 Entonces
Escribir "Deficiente";
FinSi
Si promedio_final>=10 Y promedio_final<15 Entonces
Escribir "Regular";
FinSi
Si promedio_final>=15 Y promedio_final<18 Entonces
Escribir "Bueno";
FinSi
Si promedio_final>=18 Y promedio_final<20 Entonces
Escribir "Excelente";
FinSi
Escribir "Valor de promedio final: ", promedio_final;
FinProceso