Ejercicio 5

Preview:

Citation preview

Crear un programa que mediante el ingreso de datos como el nombre, edad, sexo, sueldo. Podamos obtener resultados exactos como:

Hallar:

EDAD PROMEDIO DE MUJERES OBRERAS : EMO, NMO

EDAD PROMEDIO DE HOMBRES : EH, NH

NOMBRE DE LA PERSONA DE MAYOR EDAD: NPM

PROBLEMA

DATOS DE 15 PERSONAS

NOMBRE:

EDAD:

SEXO : HOMBRE (0) MUJER (1) TIPO DE EMPLEO: Empleado (1) Obrero (2) Sueldo:

15 VECES

SI NO

SI NO

NO

INICIO

NMO=NV=MED=0 SSM=SEV=0

I=1,15

LEER NOM, ED, SEX, TEMP, SUEL

ED>MED

MED = ED NOM. MAY = NOM

SEX = 0

NV=NV+1, SEV = SEV + EDSEX = 0

NMO= NMO+1 SSM= SSM+SUEL

IMPRIMIR “SUELDO PROM. MUJERES OBRERAS”SSM/NM “EDAD PROM. VARONES” SEV/NV “PERSONA DE MAYOR EDAD”, NOM,MAY

FIN

PSEUDOCODIGO

INICIO i,nombre,edad,sexo,sueldo,NMO=0,NV=0,SEV=0,MED=0,SSM,temp,NOMMAY; SPMO,EMV;

imprimir DATOS DE LOS TRABAJADORES ;imprimir ************************ ;imprimir Ingresar Datos: ;imprimir _______________;for i=1,15

imprimir“NOMBRE” ; leer nombre;imprimir“EDAD: “ ;leer edad;imprimir“SEXO: “ (0)HOMBRE (1)MUJER ; leer sexo;imprimir“TIPO DE EMPLEO (1)EMPLEADO” (2)OBRERO ; leer temp;imprimir “ SUELDO: "; leer sueldo);imprimir ----------------------------------------------;

if (edad>MED) NOMMAY=nombre;MED=edad;

End_if

if (sexo==0) NV=NV+1; SEV=SEV+edad;

End if

if (sexo==1) if (temp==2) NMO=NMO+1;

SSM=SSM+sueldo;End if

End if

SPMO= SSM/NMO; EMV= SEV/NV;EndforImprimir “SUELDO PROMEDIO DE MUJERES OBRERAS:", leer SPMO ;imprimir " EDAD PROMEDIO DE VARONES: ", leer EMV;imprimir "PERSONA DE MAYOR EDAD: ", leer NOMMAY ;FIN

123

20

PROBLEMA:

Se desea crear un programa con “for” y que al ingresar la frase “FELIZ DIA MAMA” se repita 10 veces dicha frase.

Al compilar nos sale 10 veces la frase “FELIZ DIA MAMA”

Para hallar que la edad si es menor o mayor que 40 y si es o no de la ciudad de Lima.

Cuando la edad de la persona es mayor de 40 años y es de la ciudad de Lima

Cuando la edad de la persona es menor de 40 años y es de la ciudad de Lima