Está en la página 1de 13

CUARTO ENUNCIADO: Desarrollar un algoritmo que lea un número N entero positivo de

cualquier número de dígitos, calcule la suma de sus dígitos y que imprima en pantalla el

número leído y la suma de sus dígitos. Se requiere que en el desarrollo utilice la Estructura

Cíclica Mientras.

Ejemplo:

N= 3567

SUMA= 21

DIAGRAMA DE FLUJO IV

PROCESO DE EJECUCIÓN IV ALGORITMOS A DESARROLLAR


EN LPP
PRIMER ENUNCIADO: desarrollar un algoritmo que calcule el salario neto que debe recibir

un vendedor de un almacén. Se debe tener en cuenta si tiene derecho o no al auxilio de

transporte. Para el desarrollo del ejercicio tenga en cuenta las siguientes formulas:

Sueldo devengado = salario básico * días laborados / 30.

Días laborados = debe ser entre 1 y 30.

Auxilio de Transporte: Lo reciben los empleados cuyo salario básico sea menor o igual a 2

salarios mínimos legales vigentes.

Salario Mínimo Legal Vigente (2017): 737.717

Auxilio de Transporte = 83.140 * días laborados / 30 (año 2017 en Colombia). Comisión

de Ventas: En la empresa se tiene estipulado dar una comisión de ventas del 2% sobre las

ventas del mes de cada vendedor.

Total, devengado = sueldo devengado + comisión de ventas.


2
Total, deducciones = descuentos por préstamos.

Salario Neto = Total devengado – Total deducciones

Como resultado del ejercicio se debe imprimir en pantalla lo siguiente:

Cedula empleado: XXXXXX

Nombre Empleado: XXXXXXX

Salario Básico: XXXXXX

Auxilio de Transporte: XXXXXX

Comisión de Ventas: XXXXXX

Préstamos: XXXXXX

Salario Neto a Recibir: XXXXX

PROCESO DE CODIFICACIÓN I
• Definición de variables:
• Captura de datos: cedula del vendedor y nombre.

• Instrucciones para estipular que los días estén dentro del rango y que el
devengado no sea negativo:
3
• Instrucciones para asignar auxilio de transporte dependiendo si pasa o no de dos
salarios mínimos legales:

• Cálculo del valor de comisiones por ventas y de préstamos:

• Se calcula el valor neto a pagar:

• Presentación de
resultados en
pantalla:
4

PROCESO DE EJECUCIÓN I

SEGUNDO ENUNCIADO: hacer un algoritmo que imprima los primeros 20 términos de la

siguiente serie:

1, 3, 6, 10, 15, 21, 28, …….


PROCESO DE CODIFICACIÓN II

Debido a que se trata de una serie en la que la diferencia entre número y número
aumenta en una unidad a medida que avanza la misma, se crea una variable llamada i que
se irá incrementando en una unidad de tal manera que la diferencia de los dos primeros
números sea 2 (diferencia entre 1 y 3) y últimos números de la serie sea 20 (190-210). La
variable suma representa cada número de la serie que se incrementa al sumarle la
variable i en cada ciclo. Para este ejercicio usamos la estructura PARA.
5

PROCESO DE EJECUCIÓN II

TERCER ENUNCIADO: desarrollar un algoritmo que permita calcular los

siguientes datos de una fiesta:

¿Cuántas personas asistieron a la fiesta?


6
¿Cuántos hombres y cuantas mujeres?

• Promedio de edades por sexo.

• La edad de la persona más joven que asistió.

Consideraciones:

• No se permiten menores de edad a la fiesta.

• Ingresar datos hasta que se ingrese una edad igual a cero.


PROCESO DE CODIFICACIÓN III
• Se definen e inician las variables. La variable “MenorE” inicia en un número grande
debido a que irá tomando el valor más pequeño a medida que avanzan los ciclos:

• En este ejercicio utilizamos la estructura cíclica REPITA ya que cada vez que llegue

un invitado a la fiesta se ejecuta el algoritmo hasta que se ingrese “0” como edad.

Se crea una condición “si” para tener en cuenta únicamente edades mayores a 18.
7
• Establecemos que para indicar que el sexo es femenino se escribe el número “1” y

si el sexo es masculino se escribe el número “2”. Además, se calcula el total de

asistentes y los promedios clasificados por sexo. Adicionalmente se pide comparar

la edad ingresada con la que esta almacenada en la variable “MenorE” de tal forma

que se guarde si encuentra que la nueva edad es menor.

• Se escriben los resultados en pantalla:


8
PROCESO DE EJECUCIÓN III

CUARTO ENUNCIADO: hacer un algoritmo que imprima el costo de una llamada

telefónica, capturando la duración de la llamada en minutos y conociendo lo siguiente:

• Toda llamada que dure tres minutos o menos tiene un costo de $200.

• Cada minuto adicional cuesta $30.

PROCESO DE CODIFICACIÓN IV

PROCESO DE EJECUCIÓN IV
9

QUINTO ENUNCIADO: un grupo de 10 estudiantes presentan un examen de Física.


Hacer un algoritmo que lea por cada estudiante la calificación obtenida. Al finalizar calcule
e imprima:
• La cantidad de estudiantes que obtuvieron una calificación menor a 50.
• La cantidad de estudiantes que obtuvieron una calificación de 50 o más pero
menor que
70.
• La cantidad de estudiantes que obtuvieron una calificación de 70 o más pero
menor que
80.
• La cantidad de estudiantes que obtuvieron una calificación de 80 o más.La calificación
obtenida en el examen de física debe ser entre 1 y 100.

PROCESO DE CODIFICACIÓN V
• Se definen e inician las variables de acuerdo a los rangos de calificaciones. Se crea
la variable “i” para la numeración de los estudiantes hasta llegar a “10”.
10

• Se capturan los datos con el ciclo estructural MIENTRAS para parar cuando se
llegue a 10 estudiantes y controlar que no se tengan en cuenta las notas fuera de
rango. Adicionalmente se crean los condicionales para contar las calificaciones
correspondientes a los diferentes rangos.

• Se escriben los resultados en pantalla:


11
PROCESO DE EJECUCIÓN V
12
Conclusiones
13
BIBLIOGRAFIA

También podría gustarte