Algoritmo para calcular el total de compra en una llantera

Ciencia, Algoritmos

Cuando recién iniciamos el aprendizaje de algoritmos, es muy común enfrentarnos a ejercicios de la vida cotidiana. Esto con la finalidad de crear un pensamiento lógico frente a situaciones que normalmente nos rodean, pensar en algo que ya sabemos “como funciona”, permite hacer más fácil el paso de Pseudocódigo a instrucciones algorítmicas e inclusive a un lenguaje de programación; por tal motivo veamos a continuación como escribir un algoritmo para calcular el total de compra en una llantera utilizando PSeInt.

Algoritmo para calcular el total de compra en una llantera

Detalles del ejercicio: Calcular el total que una persona debe pagar en una llantera, sabiendo que el precio de cada llanta es de $800 si se compran menos de 5 llantas y de $700 si se compran 5 o más.

Cómo podemos observar nuestro ejercicio es muy sencillo, a continuación veamos cada parte del mismo.

Datos de entrada

  • Cantidad de llantas compradas.

Iniciamos solicitando la cantidad de llantas compradas y definiendo la variable para estas.

Algoritmo para calcular el total de compra

Solicitar los datos de entrada garantiza poder elegir el pago a realizar teniendo en cuenta la cantidad comprada.

Procesos

  • Condicional 1: Cobrar las llantas a $800, cuando se compran menos de 5.
  • Condicional 2: Cobrar las llantas a 700, cuando se compran 5 o más.

Este es el bloque de código importante del ejercicio, en el cual definimos el valor a cobrar según la cantidad de llantas compradas.

Algoritmo para calcular el total de compra en una llantera

Cómo podemos observar la variable total fue definida por fuera del condicional, en vista que puede tomar un valor u otro dependiendo de la cantidad de llantas compradas.

Salidas

  • Mostrar el total a pagar.

Mostrar total a pagar en algoritmos con PSeInt

Finalmente mostramos el total que la persona deberá pagar, este algoritmo muestra de forma sencilla como podemos tomar decisiones, partiendo de un valor ingresado por el usuario. Permitiendo ejecutar una o varias líneas de código y saltando u omitiendo las líneas contenidas en la otra sección del condicional la cual no se cumplió.

Diagrama de flujo

Si analizamos nuestro algoritmo de forma gráfica podemos verlo de la siguiente manera.

Diagrama de flujo llantera