Sei sulla pagina 1di 5

//9.

Planteamiento del problema a resolver: Se debe desarrollar el análisis de un problema que


permita realizar una

//encuesta a N personas, de los cuales se pretende identificar lo siguiente:

//a- Estrato social al que pertenece (1 a 6), no se deben permitir otro

//b- Salario mensual, no se aceptan salarios negativos

//c- Tipo de trabajo (1- sin trabajo, 2- independiente, 3- empleado público, 4 - empleo privado), no
se admite otra opción

//El programa garantiza que los datos ingresados sean correctos y al final debe reportar lo
siguiente:

//1. Cantidad de persona encuestadas

//2. Cantidad de persona por estrato

//3. Promedio del salario de las personas encuestadas

//4. Cuál es el tipo de trabajo predominante.

Algoritmo Encueta_a_N_personas

Definir ContadorE1,ContadorE2,ContadorE3,
ContadorE4,ContadorE5,ContadorE6,ContadorP Como Entero

Definir ContadorT1,ContadorT2,ContadorT3,ContadorT4 Como Entero

Definir Promedio,salario Como Real

Escribir "|Universidad Nacional Abierta y a Distancia|"

Escribir "------------------------------------------ "

Escribir "Encuestar a un grupo de personas"

Escribir"____________________________________________________"

//DATOS DE ENTRADA

//Imprimir mensaje al usuario para el ingreso de los datos

Escribir "Ingresa la cantidad de personas a encuestar"

Leer Cantidad

//Inicializamos los contadores de cero

ContadorE1=0

ContadorE2=0

ContadorE3=0
ContadorE4=0

ContadorE5=0

ContadorE6=0

ContadorT1=0

ContadorT2=0

ContadorT3=0

ContadorT4=0

ContadorP=0

AcumuladorS=0

Para i<-1 Hasta Cantidad Con Paso 1 Hacer

Escribir"Tener en cuenta que el estrato es del 1 a 6"

Escribir "Ingresa tu estrato socia "

Leer Estrato

Escribir"Tipos de trabajo(1)sin trabajo(2)independiente(3)empleado


público(4)empleo privado"

Escribir "Ingresa tu tipo de trabajo "

Leer Trabajo

Escribir "No se aceptan salarios negativos"

Escribir "Ingresa tu salario "

Leer Salario

Si Estrato=1 Entonces

ContadorE1=ContadorE1+1

SiNo

Si Estrato=2 Entonces

ContadorE2=ContadorE2+1

SiNo

Si Estrato=3 Entonces

ContadorE3=ContadorE3+1

SiNo
Si Estrato=4 Entonces

ContadorE4=ContadorE4+1

SiNo

Si Estrato=5 Entonces

ContadorE5=ContadorE5+1

SiNo

Si Estrato=6 Entonces

ContadorE6=ContadorE6+1

SiNo

Escribir "haz ingresado un estrato


invalido"

Fin Si

Fin Si

Fin Si

Fin Si

Fin Si

Fin Si

Si Salario<>0 Entonces

AcumuladorS=AcumuladorS+salario

SiNo

Escribir "haz ingresado un salario negatico"

Fin Si

Si Trabajo=1 Entonces

ContadorT1=ContadorT1+1

SiNo

Si Trabajo=2 Entonces

ContadorT2=ContadorT2+1

SiNo

Si Trabajo=3 Entonces
ContadorT3=ContadorT3+1

SiNo

Si Trabajo=4 Entonces

ContadorT4=ContadorT4+1

SiNo

Escribir "haz ingresado un tipo de trabajo invalido"

Fin Si

Fin Si

Fin Si

Fin Si

Fin Para

Si ContadorT1>ContadorT2 y ContadorT1>ContadorT3 Entonces

Escribir"tipo de trabajo predominante."

Escribir "Sin trabajo"

SiNo

Si ContadorT2>ContadorT3 y ContadorT2>ContadorT4 Entonces

Escribir"tipo de trabajo predominante."

Escribir "Independiente"

SiNo

Si ContadorT3>ContadorT4 Entonces

Escribir"tipo de trabajo predominante."

Escribir "público"

SiNo

Escribir"tipo de trabajo predominante."

Escribir "Privado"

Fin Si

Fin Si

Fin Si
ContadorP=ContadorP+Cantidad

Promedio=AcumuladorS/Cantidad

Escribir "Cantidad de persona encuestadas"," ",ContadorP

Escribir "Cantidad de persona por estrato"

Escribir "Etrato (1)"," ",ContadorE1

escribir "Etrato (2)"," ",ContadorE2

escribir "Etrato (3)"," ",ContadorE3

escribir "Etrato (4)"," ",ContadorE4

escribir "Etrato (5)"," ",ContadorE5

escribir "Etrato (6)"," ",ContadorE6

Escribir "Promedio del salario de las personas encuestadas"," ",Promedio

FinAlgoritmo

Potrebbero piacerti anche