Ingeniería Agrícola LABORATORIO 1
Enviado por Joshua Russi Peña • 14 de Marzo de 2018 • Ensayo • 675 Palabras (3 Páginas) • 66 Visitas
Joshua Russi Peña (1733795)
Luisa Izquierdo (1456088)
Universidad del Valle
Ingeniería Agrícola
3745
LABORATORIO 1
- Problema 1: Cálculos financieros
El programa debe realizar el cálculo de la cuota mensual para los tres préstamos que se muestran en la siguiente tabla. En este caso, el programa no recibe valores de entrada y en su lugar se utiliza la función definida anteriormente para calcular el valor de la cuota de cada préstamo.
Metodología:
1. Análisis del Problema:
Problema: Calcular cuota mensual
Entrada: Valor préstamo(p), tasa interés(i) y meses(n).
Proceso: Cuota= [pic 1]
Salida: Mostrar la cuota
Variables: De tipo real.
2. Diseñar el Algoritmo y Escribirlo en Pseudocódigo:
FUNCION Cuotas (p,i,n):
Cu = p*((i*((1+i)**n))/(((1+i)**n)-1))
VOLVER Cu
p=leer "Ingrese el valor del préstamo:"
i=Leer "Ingrese la tasa de interés mensual:"
n=Leer "Ingrese # de meses:"
Cuota = Cuotas (p,i,n)
IMPRIMIR ("El valor de la cuota mensual es de:",Cuota)
3. Realizar Prueba de Escritorio:
[pic 2]
- Problema 2: Calculando la prima salarial
El señor Francisco Flores tiene una empresa dedicada a la avicultura. Como la empresa tiene muy buenas probabilidades de crecer, don Francisco ha contratado sus servicios para hacer un programa que permita calcular la prima salarial de sus empleados. Este valor depende de la antigüedad laboral en años y del salario base del empleado, y se calcula de la siguiente manera:
● Si la antigüedad laboral es menor de 5 años, entonces la prima salarial es igual a la mitad del salario base.
● Si la antigüedad laboral es mayor o igual que 5 años y menor que 10 años, entonces la prima salarial es igual a las 3/4 partes del salario base.
● Si la antigüedad laboral es mayor o igual que 10 años, entonces la prima salarial es igual a un salario base.
1. Análisis del problema
Problema: calcular la prima salarial de un empleado.
Entradas: Nombre, Salario base y antigüedad.
Proceso:
SI(ant<5):pri=sal/2 SINO
SI(ant>=5)and(ant<10):pri=sal*3/4 SINO
SI(ant>=10):pri=sal
VOLVER(pri)
Salida: pri
2. Diseño de algoritmo escrito en pseudocódigo
Inicio
Salario, antigüedad y PrimaSalarial: enteros
Nombre: cadena
FUNCION prima(nom, sal, ant):
SI(ant<5):pri=sal/2 SINO
SI(ant>=5)and(ant<10):pri=sal*3/4 SINO
SI(ant>=10):pri=sal
VOLVER(pri)
nom=LEER "Ingrese el nombre del trabajador:"
sal=LEER "Ingrese el salario basico:"
ant=LEER "Ingrese la cantidad de años que lleva en la empresa"
pri= prima (nom, sal, ant)
...