En una tienda se zapatos un cliente al cancelar la factura

En una tienda se zapatos un cliente al cancelar la factura, le preguntan cómo va a realizar su pago. Ya que dicha cancelación la puede realizar de varias maneras, si se cancela con dinero en efectivo el descuento es del15% del valor del artículo, si paga con tarjeta el descuento es de 10% y si paga con billetera móvil el descuento es del 5%.

Bien amigos como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre, en mi caso le puse:

Algoritmo detarea

Declaramos las siguientes variables.

               Definir total,descuento Como Real

               Definir pago Como Entero

Pedimos que se ingrese el total de la compra.

               Escribir «Ingresa el total de la compra»

Este dato lo ingresamos en la variable total.

               leer total

Pedimos que se ingrese la forma de pago.

               Escribir «Ingresa la forma de pago»

               Escribir «1 = Pago en efectivo»

               Escribir «2 = Pago con tarjeta»

               Escribir «3 = Pago con Billetera móvil»

Este dato lo ingresamos en la variable pago.

               leer pago

Evaluamos si el número ingresado en la variable pago es mayor a cero pero menor a cuatro.

               si pago > 0 y pago < 4 Entonces

Si la condición se cumple, evaluamos si la variable pago es igual a 1.

                              si pago == 1 Entonces

Si la condición se cumple, quiere decir que el usuario ha elegido pagar en efectivo por lo tanto calculamos un descuento del 15%

                                             descuento = total * .15

                              SiNo

Si la condición no se cumple, entonces evaluamos si la variable pago es igual a 2.

                                            si pago == 2 Entonces

Si la condición se cumple quiere decir que el usuario ha elegido pagar con tarjeta, por lo tanto calculamos un descuento del 10%.

                                                            descuento = total * .10

                                            SiNo

Si las condiciones anteriores no se cumplen, quiere decir que el usuario ha elegido pagar con el móvil, por lo tanto aplicamos un descuento del 5%.

                                                           descuento = total * .05

                                            FinSi

                              FinSi

Finalmente mostramos en pantalla los siguientes mensajes, el total a pagar y el descuento aplicado.

                              Escribir «El total a pagar es: $»,total-descuento

                              Escribir «El descuento aplicado es: $»,descuento

               SiNo

Cuando se ingrese una opción de pago incorrecta, mostramos el siguiente mensaje.

                              Escribir «Ingresa una opción correcta»

               FinSi

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

En una tienda se zapatos un cliente al cancelar la factura
En una tienda se zapatos un cliente al cancelar la factura

D E S C A R G A R

Bien amigos esta es la solución de este algoritmo, les comparto el código fuente, espero les guste y más que nada que les pueda ser de utilidad.

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *