-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Determinar el promedio de las edades de 50 personas, solo si estas son mayores de edad, en caso de no ser mayor de edad, se debe indicar cuantos no cumplen con esa condición, además del promedio de las edades de todo el grupo.
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
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
Proceso EdadesDe50Personas
mayores_de_edad <- 0;
menores_de_edad <- 0;
promedio_de_mayores <- 0;
promedio_de_todos <- 0;
Para i<-1 Hasta 50 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Si edad<18 Entonces
menores_de_edad <- menores_de_edad+1;
promedio_de_mayores <- promedio_de_mayores+edad;
SiNo
mayores_de_edad <- mayores_de_edad+1;
FinSi
promedio_de_todos <- promedio_de_todos+edad;
Escribir "";
FinPara
Si mayores_de_edad = 0 Entonces
promedio_de_mayores <- 0;
SiNo
promedio_de_mayores <- promedio_de_mayores/mayores_de_edad;
FinSi
promedio_de_todos <- promedio_de_todos/50;
Escribir "Valor de mayores de edad: ", mayores_de_edad;
Escribir "Valor de menores de edad: ", menores_de_edad;
Escribir "Valor de promedio de mayores: ", promedio_de_mayores;
Escribir "Valor de promedio de todos: ", promedio_de_todos;
FinProceso
mayores_de_edad <- 0;
menores_de_edad <- 0;
promedio_de_mayores <- 0;
promedio_de_todos <- 0;
Para i<-1 Hasta 50 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Si edad<18 Entonces
menores_de_edad <- menores_de_edad+1;
promedio_de_mayores <- promedio_de_mayores+edad;
SiNo
mayores_de_edad <- mayores_de_edad+1;
FinSi
promedio_de_todos <- promedio_de_todos+edad;
Escribir "";
FinPara
Si mayores_de_edad = 0 Entonces
promedio_de_mayores <- 0;
SiNo
promedio_de_mayores <- promedio_de_mayores/mayores_de_edad;
FinSi
promedio_de_todos <- promedio_de_todos/50;
Escribir "Valor de mayores de edad: ", mayores_de_edad;
Escribir "Valor de menores de edad: ", menores_de_edad;
Escribir "Valor de promedio de mayores: ", promedio_de_mayores;
Escribir "Valor de promedio de todos: ", promedio_de_todos;
FinProceso