Download - Ejercicio 5
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