Ejercicio Programación
Ejercicio Programación
La tienda Zara se encuentra en su semana de liquidación por cambio de temporada. Toda la tienda
tiene un descuento del 15% descuento sobre la compra total. Adicionalmente, existen artículos con
etiqueta roja que tienen un 10% de descuento.
Ayuda al Gerente de la tienda a desarrollar un programa para su semana de REBAJAS que solicite a
la cajera el número de artículos en la cuenta de cada cliente, y los precios de cada uno de los
artículos que llevará el cliente. Al final, el programa deberá desplegar el total de la cuenta y el
descuento aplicado al final.
Recuerda revisar aquellos artículos en rebaja de etiqueta roja, y no olvides aplicar el descuento al
final de la compra. Para cada prenda, pregunta si la prenda es de mercancía de rebaja con etiqueta
roja. Por ejemplo, recibe como entrada” s” o “n” para si o no, o alguna clave numérica para identificar
si la respuesta es si o no.
Ejemplo:
Un cliente lleva 5 prendas, 3 de ellas tienen etiqueta roja de 10% descuento. Al final, se aplicará el
descuento de promoción del 15% a todas las prendas de precio original, y a las de precio ya
descontado por etiqueta roja. El programa desplegará el total de los 5 artículos junto con el
descuento que se aplicó al final.
Variables
Entradas
Número de artículos
total= 0
Si el artículo es de etiqueta roja, multiplicar por 0.90, sino dejar el precio así
total= total + precio de artículo con descuento de etiqueta roja (si lo tiene), sino solo sumar el precio.
total sin descuento= artículos sin descuento + precio sin ningún descuento (aunque tenga etiqueta
roja
num= num- 1
Calcular el descuento que se aplico restando el total sin descuento a la cuenta final (ya con
descuento)
Salidas
Pseudocódigo
1. Inicio
2. Desplegar “Ingrese el número de artículos”
3. Leer num
4. total=0
5. sin_descuento=0
6. Mientras num>0
Leer precio
Desplegar “Ingrese 1 si el artículo es de etiqueta roja. Ingrese 2 si es de mercancía”
Leer tipo
Si tipo=1
precio_final= precio*.90
Sino
precio_final=precio
num=num-1
Fin mientras
Prueba de escritorio:
1)
2) Ingrese el
número de
artículos
3) 3
4) 0
5) 0
8) 65.25
9) El total de
la cuenta
es de
284.75
mxn
10) El
descuento
aplicado
fue de
65.25 mx
11)
Diagrama de flujo:
Código de honor:
Doy mi palabra que he realizado esta actividad con integridad académica.