Ejercicios resueltos Clase 6:
Ingresar las edades de muchas personas y luego mostrar lo siguiente: a) cuantos son mayores de edad. b) cuantos son menores de edad c) cual es el promedio. INICIO Continua = ”S” Mayores = 0 Menores = 0 Suma = 0 MIENTRAS Continua = “S” Escribir “Ingresar edad” Leer edad SI edad >= 21 ENTONCES Mayores = Mayores + 1 SINO Menores = Menores + 1 FINSI Suma = Suma + edad Escribir “Continua trabajando S/N” Leer continua FINMIENTRAS Promedio = suma / (Mayores + Menores) Escribir “La cantidad de personas mayores de edad es: “, mayores Escribir “La cantidad de personas menores de edad es: “, menores Escribir “El promedio es: “, promedio FIN Python Continua = ”S” Mayores = 0 Menores = 0 Suma = 0 while Continua = “S”: edad =input(“Ingresar edad”) if edad >= 21 : Mayores = Mayores + 1 Else: Menores = Menores + 1 Suma = Suma + edad continua =input(“Continua trabajando S/N”) Promedio = suma / (Mayores + Menores) Print “La cantidad de personas mayores de edad es: “, mayores Print “La cantidad de personas menores de edad es: “, menores Print “El promedio es: “, promedio
Clase 6 -1-
MIENTRAS continua = S S=S S=S S=S S=S N=S
LEER EDAD
SI EDAD>=21
entonces mayores = mayores + 1
sino menores = menores + 1
personas = personas + 1
suma = suma + EDAD
LEER continua
20 30 40 30
20>=21 30>=21 40>=21 30>=21
0+1=1 1+1=2 2+1=3
0+1=1 -
0+1=1 1+1=2 2+1=3 3+1=4
0+20=20 20+30=50 50+40=90 90+30=120
S S S N
Escribir Promedio = suma / personas 120/4=30
Mayores 2
Menores 1
Promedio 30
De todos lo empleados de una empresa ingresar el peso en kg de cada uno de ellos, para luego obtener por pantalla lo siguiente: a) Cuantos pesan hasta 80kg Inclusive. b) Cuantos pesan más de 80kg. INICIO Continua = ”S” Flacos = 0 Gorditos = 0 MIENTRAS Continua = “S” Escribir “Ingrese el peso” Leer peso SI peso <= 80 ENTONCES Flacos = Flacos + 1 SINO Gorditos = Gorditos + 1 FINSI Escribir “Continua trabajando S/N” Leer continua FINMIENTRAS Escribir “La cantidad de personas que pesan hasta 80kg es: “, flacos Escribir “La cantidad de personas que pesan mas 80kg es: “, gorditos FIN Python Continua = ”S” Flacos = 0 Gorditos = 0 while Continua = “S”: peso =input(“Ingrese el peso”) if peso <= 80 : Flacos = Flacos + 1 Else: Gorditos = Gorditos + 1 continua =input(“Continua trabajando S/N”) print “La cantidad de personas que pesan hasta 80kg es: “, flacos
Clase 6 -2-
print “La cantidad de personas que pesan mas 80kg es: “, gorditos
entonces
MIENTRAS Continua = S
Leer PESO
SI PESO<=80
Flacos=flacos+1
S=S S=S S=S S=S N=S
90 70 85 95
90<=80 70<=80 85<=80 95<=80
0+1=1 -
sino Gorditos=gorditos+ 1
Leer continua
0+1=1 1+1=2 2+1=3
S S S N
Clase 6 -3-
Escribir Flacos 1
Gorditos 3