-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Permita seleccionar personal para un empleo de un total de N aspirantes. Los aspirantes deben cumplir las siguientes condiciones para ser aceptados:
- Mayores de edad.
- Ser ingeniero titulado.
- Tener experiencia laboral.
Al final el programa debe mostrar el total de aspirantes aceptados.
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
Proceso AspirantesAceptados
aspirantes_aceptados <- 0;
Escribir Sin Saltar "Ingresa el valor de n:";
Leer n;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de anos de experiencia laboral:";
Leer anos_de_experiencia_laboral;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Escribir "Selecciona el valor de es ingeniero titulado.";
Escribir " 1.- Si";
Escribir " 2.- No";
Escribir Sin Saltar " :";
Repetir
Leer es_ingeniero_titulado;
Si es_ingeniero_titulado<1 O es_ingeniero_titulado>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que es_ingeniero_titulado>=1 Y es_ingeniero_titulado<=2;
Si edad>=18 Y es_ingeniero_titulado = 1 Y anos_de_experiencia_laboral>0 Entonces
Escribir "Aceptado";
aspirantes_aceptados <- aspirantes_aceptados+1;
SiNo
Escribir "Rechazado";
FinSi
Escribir "";
FinPara
Escribir "Valor de aspirantes aceptados: ", aspirantes_aceptados;
FinProceso
aspirantes_aceptados <- 0;
Escribir Sin Saltar "Ingresa el valor de n:";
Leer n;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de anos de experiencia laboral:";
Leer anos_de_experiencia_laboral;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Escribir "Selecciona el valor de es ingeniero titulado.";
Escribir " 1.- Si";
Escribir " 2.- No";
Escribir Sin Saltar " :";
Repetir
Leer es_ingeniero_titulado;
Si es_ingeniero_titulado<1 O es_ingeniero_titulado>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que es_ingeniero_titulado>=1 Y es_ingeniero_titulado<=2;
Si edad>=18 Y es_ingeniero_titulado = 1 Y anos_de_experiencia_laboral>0 Entonces
Escribir "Aceptado";
aspirantes_aceptados <- aspirantes_aceptados+1;
SiNo
Escribir "Rechazado";
FinSi
Escribir "";
FinPara
Escribir "Valor de aspirantes aceptados: ", aspirantes_aceptados;
FinProceso