ejercicios selectivos oscar delgado
TRANSCRIPT
Universidad Fermin ToroVice-Rectorado Académico
Facultad de IngenieríaEscuela de Cabudare
Ejercicios Selectivos
Cabudare, 9 de diciembre de 2016
Realice un algoritmo que reciba cómo entrada un número y determine si el mismo es par o impar e imprima el número el mensaje “PAR” O “IMPAR”. (Valor 1%)
ANALISIS DEL PROBLEMA
DATOS DE ENTRADA= Número entero (n)
DATOS DE SALIDA= Par (par) Impar (impar)
PROCESO= SI (n%2==0), ENTONCES; ESCRIBIR (“El” n “es un número par”) SINO ESCRIBIR (“El” n “es un número impar”) FIN SI
INICIO numero_par_o_impar; VARIABLES n = ENTEROS par, impar = ALFANUMERICO//Inicializar variables n= 0; par= “ “; impar= “ “; ESCRIBR (“Ingrese un número entero”); LEER (n); SI (n%2==0), ENTONCES; ESCRIBIR (“El” n “es un número par”); SINO ESCRIBIR (“El” n “es un número impar”); FIN SIFIN DEL ALGORITMO numero_par_o_impar;
El gobierno después de tres años, decide aumentar el sueldo a los trabajadores de las Universidades, pero pone como condición que el mismo se hará de acuerdo al tiempo de servicio en la institución, para este aumento se tomara en cuenta lo siguiente:
1. a. Tiempo de servicio de 1 a 5 años; aumento 3% 2. b. Tiempo de servicio de 5 a 10 años; aumento 5%3. c. Tiempo de Servicio de 10 a 20 años; aumento 8% 4. d. Tiempo de servicio de 20 años o más; aumento 12%
Realice el algoritmo asociado a la situación anterior (Valor 4%)
ANALISIS DEL PROBLEMA
DATOS DE ENTRADA
Sueldo actual (sa) Tiempo de servicio por años (ts) Porcentaje aumento:a= de 1 a 5 años (0.03)b= de 5 a 10 años (0.05) c= de 10 a 20 años (0.08) d= de 10 a 20 años (0.12)
DATOS DE SALIDA Aumento (au) Suelo Total (st)
PROCESO
SI (ts ˃1 o ts˂5), ENTONCES; au= sa*0.03 SINO SI (ts ˃5 o ts˂10), ENTONCES; au= sa*0.05 SINO SI (ts ˃10 o ts˂20), ENTONCES; au= sa*0.08 SINO SI (ts ≥20), ENTONCES; au= sa*0.12 FIN SI st= (au + sa)
INICIO aumento_sueldo; CONSTANTES a= (0.03); b=(0.05); c= (0.08); d=(0.12) VARIABLES sa, au, st= REALES ts= ENTEROS //Inicializar variables sa= 0 ; au= 0.0; st= 0.0; ts= 0; ESCRIBR (“Ingrese su sueldo actual”); LEER (sa); ESCRIBR (“Ingrese su tiempo de servicio (años)”); LEER (ts); SI (ts ˃1 o ts˂5), ENTONCES; au= (sa*0.03) SINO SI (ts ˃5 o ts˂10), ENTONCES; au= (sa*0.05) SINO SI (ts ˃10 o ts˂20), ENTONCES; au= (sa*0.08) SINO SI (ts ≥20), ENTONCES; au= (sa*0.12) ESCRBIR (“Su aumento de sueldo es el siguiente”, au); FIN SI; st= au + sa ESCRBIR (“Su nuevo sueldo es el siguiente”, st); FIN DEL ALGORITMO aumento_sueldo;