Professional Documents
Culture Documents
A continuacion comparto algunos ejemplos de algoritmos desarrollados en LPP. Aunque, hacen parte de la evidencia del Laboratorio LPP de la tecnologia Anlisis y Desarrollo de
Sistemas de Informacin, no estan todos los que requiere el ejercicio, por supuesto, "Todo esta friamente calculado" (para que practiquen, que depronto se cansa el dedo de copiar
y pegar y pues mejor ejercitar la mente).
//Ejercicio 1 - Laboratorio 2
//Desarrollar un algoritmo que calcule el salario neto que debe recibir un vendedor de un almacn.
//Se debe tener en cuenta si tiene derecho o no al auxilio de transporte.
// Autor: Andres Maurcio Mendez
// Fecha: 16/Abr/2015
// Restricciones:
// 1. Se tiene derecho al auxilio de transporte cuando el trabajador devenga hasta dos salarios mnimos mensuales.(sulbasico*2)
// De manera que por LEY EN COLOMBIA, un empleado que supera los dos salarios mnimos incluyendo comisiones
// no tiene derecho al auxilio de transporte, toda vez que las comisiones son una forma de remuneracin de la jornada ordinaria.
// 2. Los dias laborados deben de estar entre 1 - 30
// 3. La comision es del 2% sobre las ventas del empleado.
// 4. Salario basico = Salario Mnimo Legal Vigente(2013): 589500.
// 5. Auxilio de Transporte = 70500 * das laborados / 30
// Definicion de Variables
entero suebasico, salario, dialaborados, auxtransporte, cedula, canprestamos
// suebasico = sueldo basico legal, estipulado en la restriccion 4 del programa
// salario= Almacena el valor del salario o sueldo mensual del empleado
// dialaborados= Almacena la cantid de dias laborados en el mes
// auxtransporte= Almacena el total del aux de transporte
// cedula= Almacena el numero de la cedula
// canprestamos= Almacena la cantidad de prestamos que tiene el empleado y seran desconados
//variables de verificacion
entero verificardias
// verificardias= controla si el numero de dias esta entre 1 y 30, segun restriccion del programa N 2
// Contadores
entero i
// i= contador para ciclo liquidar prestamos
******************************************************************************
//Ejercicio 2 - Laboratorio 2
//Hacer un algoritmo que imprima los primeros 20 trminos de la siguiente serie:
//1, 3, 6, 10, 15, 21, 28,..
// Autor: Andres Maurcio Mendez
// Fecha: 16/Abr/2015
// Definicion de Variables
entero res, varx, vary
//res= resultado de la funcion
//vary= variable auxiliar para la funcin
//varx= contador para incremento
*************************************************************************
//Ejercicio 3 - Laboratorio 2
//Desarrollar un algoritmo que permita calcular los siguientes datos de una fiesta:
//Cuntas personas asistieron a la fiesta?
//Cuntos hombres y cuantas mujeres?
//-Promedio de edades por sexo
//-La edad de la persona ms joven que asisti
// Autor: Andres Maurcio Mendez
// Fecha: 16/Abr/2015
// Restricciones:
// 1. No se permiten menores de edad a la fiesta
// 2. Ingresar datos hasta que se ingrese una edad igual a cero
// Definicion de Variables
entero contador, conhombres, conmujeres, prohombres, promujeres, masjoven, edad, sexo, verificasexo, verificaprimero
// contador= contara el numero de personas asistentes
// conhombres= contara cuantos de los asistentes son hombres
// conmujeres= contara cuantas de los asistentes son mujeres
// prohombres= promedio de edad hombres
// promujeres= promerio de mujeres
// masjoven= edad de la persona mas joven
// edad= edad de la persona
// sexo= 1: masculino / 2: femenino
// verificasexo= para ciclo que verifica que hayan digitado 1 o 2 como sexo
// verificaprimero= verifica si es la primera persona que ingresa, 1 si, 2 no
// inicializar variables
verificasexo<- 1
verificaprimero<-1
sexo<- 0
edad<- -1 //inicializo en -1 para poder cumplir con restriccion 2 del programa
contador<-0
conhombres<-0
conmujeres<-0
prohombres<-0
promujeres<-0
masjoven<-0
// ciclo para ingresar personas a la fista, se ejecutara hasta que verifica =0