Está en la página 1de 8

Universidad del Istmo

Actividad #1

Algoritmia y Programación

Profesor:

Vladimir Villarreal

Presentado por:

Ana Gabriela Espinales

Fecha de entrega: miércoles, 2 de diciembre de 2020

1
Introducción

Un algoritmo es un conjunto de instrucciones o reglas bien definidas,


ordenadas y finitas que permite realizar una actividad mediante pasos sucesivos
que no generen dudas a quien deba realizar dicha actividad.

En el siguiente trabajo estaré realizando un algoritmo y un diagrama de flujo


para calcular el salario neto de un trabajador. Un algoritmo incluye cálculos,
razonamiento y procesamiento de datos. Los algoritmos pueden ser representados
en lenguaje natural, pseudocódigo y diagramas de flujo entre otros.

2
Realice un algoritmo que calcule el salario neto de un trabajador, teniendo en
cuenta que dicho empleado gana un salario X. Si el salario es menor a 500 $ se le
hacen dos bonos: Uno del 5% y otro del 15%; además se aplica un descuento del
2%. En caso de ser mayor a 500$ Se otorga un bono de 10% y finalmente un
descuento del 5%, se deberá mostrar los detalles de cada operación.

Análisis del problema

Datos de entrada:

 Salario del empleado.

Procesos

 Condicional para definir bonos de 5%, 15% y descuento del 2%.

 Condicional para definir un solo bono de 10% y descuento del 5%.

Salidas

 Mostrar salario neto.

3
Ejecución

Algoritmo Sueldo

Definir st, t Como Entero

Definir bono1, bono2, desc Como Real

Escribir “Ingrese el sueldo del trabajador”

Leer st

Si (st < 500) Entoces

bono1 < - (st * 5) / 100

bono 2 < - (st * 15) / 100

desc < - (st * 2) / 100

Sino

bono1 < - (st * 10) / 100

bono 2 < - 0

desc < - (st * 5) /100

FinSi

t < - (st + bono1 + bono2) – desc

Escribir “Valor Bono 1: “ , bono1

Escribir “Valor Bono 2: “, bono2

Escribir “Descuento: “,desc

Escribir “El Salario Neto es: “, t

Finsi

FinAlgoritmo

4
Diagrama de flujo

5
Resolución

*** Ejecución Iniciada. ***

Ingrese el sueldo del trabajador

> 400

Valor Bono 120

Valor Bono 260

Descuento: 8

El Salario Neto es: 472

*** Ejecución Finalizada. ***

*** Ejecución Iniciada. ***

Ingrese el sueldo del trabajador

> 600

Valor Bono 160

Valor Bono 20

Descuento: 30

El Salario Neto es: 630

*** Ejecución Finalizada. ***

6
Análisis:

Al analizar nuestro algoritmo podemos observar como se refleja en el


código todos los lineamientos descritos en el caso estudio, haciendo uso de
variables hacemos las operaciones pertinentes teniendo en cuenta un condicional
que evalúa el valor del salario base, para cuando el salario el mayor podemos
darnos cuenta que no se asigna un segundo bono, por lo cual coloque un valor de
“0”, al realizar las operaciones simplemente hacemos el cálculo general, que es la
suma de los dos bonos, más el salario base, menos el descuento realizado. De
esta forma he logrado calcular el salario neto de un trabajador.

7
Conclusión

Se puede concluir que un diagrama de flujo es una representación


pictogáfica de un algoritmo, un algoritmo puede expresarse y analizarse mediante
un diagrama de flujo. Un algoritmo muestra cada paso para llegar a la solución
final, mientras que el diagrama de flujo muestra cómo se lleva a cabo el proceso
conectando cada paso. Un algoritmo utiliza principalmente palabras para describir
los pasos, mientras que un diagrama de flujo se basa en símbolos, formas y líneas
de flujo para hacer que el proceso sea lógico.

También podría gustarte