actividad 4
Estructuras Repetitivas
Ejemplo de ciclo mientras de forma cualitativa
Ejemplo de ciclo mientras con variable de control cuantitativa
Algoritmo MQ_Cuantitativo
//ciclo mientras con variable cuantitativa
i=0
acumuladored=0
promedioed=0
Escribir"Ingrese el numero de datos a procesar"
Leer n
//Asi se inicia el ciclo MQ
Mientras i<=n Hacer
i<-i+1
Escribir "Ingrese su nombre: "
Leer nom
Escribir "Ingrese la edad: "
Leer ed
acumuladored<-acumuladored+ed
Fin Mientras
promedioed<-acumuladored/i
Escribir "El promedio de edad es: ", promedioed
FinAlgoritmo


Algoritmo enc_ciud
//Se está realizando una encuesta en la ciudad (no se conoce el número de encuestados)
//se va elaborando un archivo de datos y por cada registro tenemos:
//Edad, Estado civil (1: Soltero, 2: Casado), ingresos mensuales y conforme con el gobierno (1: si, 2: no).
contot=0
conconf=0
cnoconf=0
contcas=0
acuming=0
acumedad=0
Escribir "Digite un numero mayor a 0 si deseas realizar la encuesta, de lo contrario digite 0"
Leer control
Mientras control>0 Hacer
Escribir "Ingrese su edad: "
Leer ed
Escribir "Estado civil: (1=Soltero, 2=Casado)"
Leer ec
Escribir "Ingreso mensual: "
Leer ing
Escribir "Esta conforme con el gobierno: (1=Si, 2=No)"
Leer confgob
contot<-contot+1
acuming<-acuming+ing
Si confgob==1 Entonces
conconf<-conconf+1
Si (ing<1500000)y(ec==2) Entonces
contcas<-contcas+1
Fin Si
SiNo
cnoconf<-cnoconf+1
acumedad<-acumedad+ed
Fin Si
Escribir "Digite un número mayor a 0 si desea continuar con la encuesta, de lo contrario 0"
Leer control
Fin Mientras
porconf<-conconf * 100 /contot
promin<-acuming/contot
promed<-acumedad/cnoconf
Escribir "El porcentaje de personas de acuerdo con el gobierno es: ", porconf
Escribir "El promedio de ingresos de todas las personas es : ", promin
Escribir "El promedio de edad de las personas en contra del gobierno: ", promed
Escribir "El contador de personas conformes con el gobierno que ganan menos de $150.000 y son casadas: ", contcas
Escribir "El promedio de ingresos del total de personas es: ",proming
FinAlgoritmo

CICLO PARA
Elaborar un algoritmo que permita leer los datos de 5 empleados 8 nombre y salario. Debe realizar como proceso el total del salario pagado a los 5 empleados. Debe imprimir dentro del siglo el nombre del empleado y su salario y poir fuera del siglo el total del salario pagado
Algoritmo parasalario
acusalario <- 0
Para i<-1 Hasta 5 Con Paso 1 Hacer
Escribir 'ingrese su nombre: '
Leer nom
Escribir 'ingrese su salario: '
Leer sal
acusalario <- acusalario+sal
Escribir ' su nombre es: ', nom
Escribir 'su salario es: ', sal
FinPara
Escribir 'el total del salario pagado a los empleados es: ', acusalario
FinAlgoritmo



Algoritmo empleado
Para c<-1 Hasta 5 Con Paso 1 Hacer
Escribir 'ingrese su edad'
Leer edad
Si (edad>21) Y (edad<30) Entonces
cont <- cont+1
FinSi
FinPara
Escribir 'cantidad de empleados que tienen edad mayores a 21 años y menores de 30 años son: ', cont
FinAlgoritmo
