-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Entrar por pantalla los datos de 8 estudiantes: código, nombre, edad, cal1, cal2, cal3, estrato (puede tener un valor de 1-6), valor de matrícula. Se pide:
a) Total de estudiantes de estrato 3 con edad mayor a 19 años que aprobaron el curso.
b) Total de estudiantes de estrato cinco (5) o estrato 6 menores de 18 años que reprobaron el curso.
c) Total general de matrículas.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
Proceso MatriculaDe8Estudiantes
a <- 0;
b <- 0;
c <- 0;
Para i<-1 Hasta 8 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el codigo:";
Leer codigo;
Escribir Sin Saltar "Ingresa el nombre:";
Leer nombre;
Escribir Sin Saltar "Ingresa el valor de cal1:";
Leer cal1;
Escribir Sin Saltar "Ingresa el valor de cal2:";
Leer cal2;
Escribir Sin Saltar "Ingresa el valor de cal3:";
Leer cal3;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Escribir Sin Saltar "Ingresa el valor de estrato:";
Leer estrato;
Escribir Sin Saltar "Ingresa el valor de matricula:";
Leer matricula;
promedio <- (cal1+cal2+cal3)/3;
Si estrato = 3 Y edad>19 Y promedio>=7 Entonces
a <- a+1;
FinSi
Si (estrato = 5 O estrato = 6) Y edad<18 Y promedio<7 Entonces
b <- b+1;
FinSi
c <- c+matricula;
Escribir "Codigo: ", codigo;
Escribir "Nombre: ", nombre;
Escribir "Valor de promedio: ", promedio;
Escribir "";
FinPara
Escribir "Valor de a: ", a;
Escribir "Valor de b: ", b;
Escribir "Valor de c: ", c;
FinProceso
a <- 0;
b <- 0;
c <- 0;
Para i<-1 Hasta 8 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el codigo:";
Leer codigo;
Escribir Sin Saltar "Ingresa el nombre:";
Leer nombre;
Escribir Sin Saltar "Ingresa el valor de cal1:";
Leer cal1;
Escribir Sin Saltar "Ingresa el valor de cal2:";
Leer cal2;
Escribir Sin Saltar "Ingresa el valor de cal3:";
Leer cal3;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Escribir Sin Saltar "Ingresa el valor de estrato:";
Leer estrato;
Escribir Sin Saltar "Ingresa el valor de matricula:";
Leer matricula;
promedio <- (cal1+cal2+cal3)/3;
Si estrato = 3 Y edad>19 Y promedio>=7 Entonces
a <- a+1;
FinSi
Si (estrato = 5 O estrato = 6) Y edad<18 Y promedio<7 Entonces
b <- b+1;
FinSi
c <- c+matricula;
Escribir "Codigo: ", codigo;
Escribir "Nombre: ", nombre;
Escribir "Valor de promedio: ", promedio;
Escribir "";
FinPara
Escribir "Valor de a: ", a;
Escribir "Valor de b: ", b;
Escribir "Valor de c: ", c;
FinProceso