Una tienda de deportes tiene una oferta de fin de semana

Una tienda de deportes tiene una oferta de fin de semana en la que en la compra de tres
artículos el de menor valor tiene el 60% de descuento y el que le siga en menor precio
tiene el 25%. El algoritmo a diseñar debe pedir nombre al usuario, el valor de los artículos,
calcular los descuentos correspondientes y mostrar al final el nombre del cliente, el precio
de cada artículo después del descuento y el monto total.

Como ya es costumbre, vamos a explicar el funcionamiento de este algoritmo, entonces lo primero que hacemos es ponerle un nombre.

Algoritmo detarea

Declaramos las siguientes variables.

               Definir x,n,a,b,c Como Entero

               Definir nombre Como Carácter

Pedimos que se ingrese el nombre.

               Escribir «Ingresa tu nombre»

Este dato lo ingresamos en la variable nombre.

               leer nombre

Creamos un ciclo que se repite 3 veces.

               para x = 1 Hasta 3 Con Paso 1 Hacer

En cada bucle vamos pidiendo el precio de los artículos.

                              Escribir «Ingresa el precio del articulo «,x

Este dato lo ingresamos en la variable «n».

                              leer n

Evaluamos si a variable x es igual a 1.

                              si x == 1 Entonces

Si la condición se cumple, entonces la variable “a” toma el primer precio.

                                             a = n

                              FinSi

Cuando la variable” x” sea igual a 2.

                              si x == 2 Entonces

Entonces evaluamos si lo que vale la variable “a” es mayor al segundo precio.

                                            si a > n Entonces

Si la condición se cumple, entonces la variable “b” toma el precio de la variable «a».

                                                           b = a

Y la variable «a» toma el precio de la variable «n»,

                                                           a = n

                                            SiNo

Si la condición no se cumple, entonces la variable «b» toma el precio de la variable «n».

                                                           b = n

                                            FinSi

                              FinSi

Cuando la variable “x” sea iguala a 3

                              si x == 3 Entonces

Entonces evaluamos si la variable “a” es mayor al tercer precio.

                                            si a > n Entonces

Si la condición se cumple, entonces la variable “c” toma el precio de la variable «b».

                                                           c = b

La variable “b” toma el precio de la variable “a”.

                                                           b = a

Y la variable “a” toma el tercer precio.

                                                           a = n

                                            SiNo

Si la condición no se cumple, entonces evaluamos si la variable «b» es mayor al tercer precio.

                                                           si b > n Entonces

Si la condición se cumple, entonces la variable “c” toma el precio de la variable “b”.

                                                                          c = b

La variable “b” tome el tercer precio.

                                                                          b = n

                                                           SiNo

Si la condición no se cumple, entonces  la variable «c» toma el tercer precio.

                                                                          c = n

Con este procedimiento en la variable «a» siempre se almacena el precio más bajo, en la variable “b” el precio que le sigue y el precio más alto se almacena en la variable “c”.

                                                           FinSi

                                            FinSi

                              FinSi

               FinPara

Finalmente mostramos los siguientes mensajes.

               Escribir nombre

               Escribir «El precio de los articulos ya con descuento es:»

               Escribir «Precio original $»,a,» precio con 60% de descuento $»,a – (a * .60)

               Escribir «Precio original $»,b,» precio con 25% de descuento $»,b – (b * .25)

               Escribir «Precio original $»,c

               Escribir «El total a pagar es: $»,(a + b + c) – (a*.60 + b*.25)

               Escribir «El descuento aplicado es: $»,(a*.60 + b*.25)

FinAlgoritmo

Aquí puedes ver el funcionamiento de este algoritmo.

Una tienda de deportes tiene una oferta de fin de semana
Una tienda de deportes tiene una oferta de fin de semana

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, un saludo y nos vemos en la próxima entrega.

Deja un comentario

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