-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Tomando como base los resultados obtenidos en un estudio, es posible determinar si una persona es apta o no para conseguir un crédito, lo cual depende del tiempo trabajado y de sus ingresos. Si el nivel de ingresos es menor que el rango que le corresponde, se determina su resultado como negativo y en caso contrario como positivo. La tabla es la siguiente:
TIEMPO | INGRESOS
0 – 1 mes | 1300 - 2600
1 y < = 6 meses | 1000 - 1800
6 y < = 12 meses | 1100 - 1500
1 y < = 5 años | 1150 - 1500
5 y < = 10 años | 1260 - 1550
10 y < = 15 años | 1300 - 1550
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
Proceso CondicionesParaUnCredito
Escribir Sin Saltar "Ingresa el valor de ingresos:";
Leer ingresos;
Escribir Sin Saltar "Ingresa el valor de tiempo trabajado en meses:";
Leer tiempo_trabajado_en_meses;
Si (tiempo_trabajado_en_meses<=1 Y ingresos>=1300 Y ingresos<=2600) O (tiempo_trabajado_en_meses>1 Y tiempo_trabajado_en_meses<=6 Y ingresos>=1000 Y ingresos<=1800) O (tiempo_trabajado_en_meses>6 Y tiempo_trabajado_en_meses<=12 Y ingresos>=1100 Y ingresos<=1500) O (tiempo_trabajado_en_meses>16 Y tiempo_trabajado_en_meses<=60 Y ingresos>=1150 Y ingresos<=1500) O (tiempo_trabajado_en_meses>60 Y tiempo_trabajado_en_meses<=120 Y ingresos>=1260 Y ingresos<=1550) O (tiempo_trabajado_en_meses>120 Y tiempo_trabajado_en_meses<=180 Y ingresos>=1300 Y ingresos<=1550) Entonces
Escribir "La persona sí es apta para conseguir un crédito.";
SiNo
Escribir "La persona no es apta para conseguir un crédito.";
FinSi
FinProceso
Escribir Sin Saltar "Ingresa el valor de ingresos:";
Leer ingresos;
Escribir Sin Saltar "Ingresa el valor de tiempo trabajado en meses:";
Leer tiempo_trabajado_en_meses;
Si (tiempo_trabajado_en_meses<=1 Y ingresos>=1300 Y ingresos<=2600) O (tiempo_trabajado_en_meses>1 Y tiempo_trabajado_en_meses<=6 Y ingresos>=1000 Y ingresos<=1800) O (tiempo_trabajado_en_meses>6 Y tiempo_trabajado_en_meses<=12 Y ingresos>=1100 Y ingresos<=1500) O (tiempo_trabajado_en_meses>16 Y tiempo_trabajado_en_meses<=60 Y ingresos>=1150 Y ingresos<=1500) O (tiempo_trabajado_en_meses>60 Y tiempo_trabajado_en_meses<=120 Y ingresos>=1260 Y ingresos<=1550) O (tiempo_trabajado_en_meses>120 Y tiempo_trabajado_en_meses<=180 Y ingresos>=1300 Y ingresos<=1550) Entonces
Escribir "La persona sí es apta para conseguir un crédito.";
SiNo
Escribir "La persona no es apta para conseguir un crédito.";
FinSi
FinProceso