50 personas
Publicado por henry locaisa (1 intervención) el 20/12/2022 21:36:55
Definir contNinos, contAdol, contJov, contAdul, contVie Como Entero;
//definimos los acumuladores de los pesos
Definir acumNinos, acumAdol, acumJov, acumAdul, acumVie Como Real;
//definimos las variables para almacenar los promedios
Definir promNinos, promAdol, promJov, promAdul, promVie Como Real;
Definir peso como Real;
Definir i, edad como entero;
Para i=1 Hasta 10 Con Paso 1 Hacer
//pedimos los datos
Escribir "Ingrese la edad de la Persona: ", i;
leer edad;
Escribir "Ingrese el peso de la persona en (lb): ", i;
Leer peso;
si (edad >= 0)
si (edad >= 0 & edad <=12)
contNinos= contNinos +1;
acumNinos= acumNinos + edad;
FinSi
si (edad >= 13 & edad <=17)
contAdol= contAdol +1;
acumAdol= acumAdol + peso;
FinSi
si (edad >= 18 & edad <=29)
contJov= contJov +1;
acumJov= acumJov + peso;
FinSi
si (edad >= 30 & edad <= 49)
contAdul= contAdul+1;
acumAdul= acumAdul+ peso;
FinSi
si (edad >= 60 )
contVie= contVie+1;
acumVie= acumVie + peso;
FinSi
SiNo
Escribir "Debe ser mayor a 0";
FinSi
Fin Para
promNinos = acumNinos / contNinos;
;
promJov = acumJov / contJov;
promAdul = acumAdul / contAdul;
promVie = acumVie / contVie;
Mostrar "Promedio: ", promNinos;
Mostrar "Promedio: ", promAdol;
Mostrar "Promedio: ", promJov;
Mostrar "Promedio: ", promAdul;
Mostrar "Promedio: ", promVie;
//definimos los acumuladores de los pesos
Definir acumNinos, acumAdol, acumJov, acumAdul, acumVie Como Real;
//definimos las variables para almacenar los promedios
Definir promNinos, promAdol, promJov, promAdul, promVie Como Real;
Definir peso como Real;
Definir i, edad como entero;
Para i=1 Hasta 10 Con Paso 1 Hacer
//pedimos los datos
Escribir "Ingrese la edad de la Persona: ", i;
leer edad;
Escribir "Ingrese el peso de la persona en (lb): ", i;
Leer peso;
si (edad >= 0)
si (edad >= 0 & edad <=12)
contNinos= contNinos +1;
acumNinos= acumNinos + edad;
FinSi
si (edad >= 13 & edad <=17)
contAdol= contAdol +1;
acumAdol= acumAdol + peso;
FinSi
si (edad >= 18 & edad <=29)
contJov= contJov +1;
acumJov= acumJov + peso;
FinSi
si (edad >= 30 & edad <= 49)
contAdul= contAdul+1;
acumAdul= acumAdul+ peso;
FinSi
si (edad >= 60 )
contVie= contVie+1;
acumVie= acumVie + peso;
FinSi
SiNo
Escribir "Debe ser mayor a 0";
FinSi
Fin Para
promNinos = acumNinos / contNinos;
;
promJov = acumJov / contJov;
promAdul = acumAdul / contAdul;
promVie = acumVie / contVie;
Mostrar "Promedio: ", promNinos;
Mostrar "Promedio: ", promAdol;
Mostrar "Promedio: ", promJov;
Mostrar "Promedio: ", promAdul;
Mostrar "Promedio: ", promVie;
Valora esta pregunta


-1