Este documento contiene dos algoritmos. El primero determina si un número ingresado es par o impar. El segundo calcula el aumento de sueldo de los trabajadores de una universidad según su tiempo de servicio, el cual puede ser de 1 a 5 años, 5 a 10 años, 10 a 20 años o 20 años o más, otorgando aumentos del 3%, 5%, 8% y 12% respectivamente.
algoritmo de estructuras selectivas a través de pseudocódigo
1. UNIVERSIDAD FERMIN TORO
DEPARTAMENTO DE PROGRAMACION
UNIVERSIDAD FERMIN TORO
DEPARTAMENTO DE PROGRAMACION
INTRODUCCION A LA COMPUTACION
CABUDARE – LARA
Alumna:AndreaGavidia
CI: 27279106
Carrera: Ing.Eléctrica
2. 1. Realice un algoritmoque recibacomoentradaun númeroydetermine si el mismoesparo
impare imprima el númeroel mensaje “PAR”O“IMPAR”.(Valor1%)
algoritmopar
entrada
numero:entero
salida
numero:enteroparo impar
VARIABLES
numero:entero
INICIO
IMPRIMIR: ("introduce el numero=")
LEER numero
SI (numero=(int (num/2* 2) ENTONCES
escribir"espar"
SINO
escribir"esimpar"
FIN SI
FIN
3. 2. El gobiernodespuésde tresaños,decide aumentarel sueldoalostrabajadoresde las
Universidades,pero pone comocondiciónque el mismose haráde acuerdoal tiempode servicio
enla institución,paraeste aumentose tomaraencuentalosiguiente:
a. Tiempode serviciode 1a 5 años ; aumento3%
b. Tiempode serviciode 5 a 10 años;aumento5%
c. Tiempode Serviciode 10 a 20 años; aumento8%
d. Tiempode serviciode 20 años o mas; aumento12%
VARIABLES
tiempode servicio:enteros
aumento:real
salarioactual:real
INICIO
IMPRIMIR: (" introduce añosde servicio=")
LEER añosde servicio
IMPRIMIR: (" sueldoactual del trabajador=")
LEER sueldoactual del trabajador
SI tiempode servicio<>5 años
aumentototal:(sueldoactual *0.03) = multiplicacion
SI tiempode servicio5años> 10 años
aumentototal:(sueldoactual *0.05) = multiplicacion
SI tiempode servicio10años > 20 años
4. aumentototal:(sueldoactual *0.08) = multiplicacion
SI tiempode servicio<20 años
aumentototal:(sueldoactual *0.12) = multiplicacion
FIN SI
montototal:(sueldo+aumento) = suma
IMPRIMIR montototal > 5A
IMPRIMIR montototal 5A > 10A
IMPRIMIR montototal 10A > 20A
IMPRIMIR montototal < 20A
FIN