0% encontró este documento útil (0 votos)
116 vistas6 páginas

Ejercicio Programación

La tienda Zara ofrece descuentos durante su semana de liquidación. Toda la mercancía tiene un 15% de descuento sobre la compra total, y los artículos con etiqueta roja tienen un adicional 10% de descuento. El programa pide el número de artículos, sus precios y si son de etiqueta roja. Calcula el total con descuentos y muestra el monto final de la compra y el ahorro conseguido.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
116 vistas6 páginas

Ejercicio Programación

La tienda Zara ofrece descuentos durante su semana de liquidación. Toda la mercancía tiene un 15% de descuento sobre la compra total, y los artículos con etiqueta roja tienen un adicional 10% de descuento. El programa pide el número de artículos, sus precios y si son de etiqueta roja. Calcula el total con descuentos y muestra el monto final de la compra y el ahorro conseguido.
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
Está en la página 1/ 6

Alejandro Mayoral Rodríguez 581524

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.

Nota: Los precios de los artículos varían según la prenda.

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

num (numérica entera)

total (numérica real)

sin_descuento (numérica real)

precio (numérica real)

precio_final (numérica real)

tipo (numérica entera)

cuenta_final (numérica real)

descuento (numérica real)

Entradas

15% de descuento toda la tienda sobre la compra total

10% de descuento en artículos con etiqueta roja

Número de artículos

Precio de los artículos

Si mercancía es de etiqueta roja o de mercancía


Procesos

Pedir número de artículos

total= 0

total sin descuento= 0

Iniciar ciclo mientras número de artículos>0. En el ciclo se hará lo siguiente:

Pedir precio de artículo

Pedir que se ingrese si artículo es de etiqueta roja o mercancía.

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

Fin del ciclo

Calcular la cuenta final multiplicando el total * 0.85

Calcular el descuento que se aplico restando el total sin descuento a la cuenta final (ya con
descuento)

Desplegar el total de la cuenta

Desplegar el descuento aplicado

Salidas

Total de la cuenta y el descuento aplicado

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

Desplegar “Ingrese el precio del artículo”

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

sin_descuento= sin_descuento + precio

total= total + precio_final

num=num-1

Fin mientras

7. Calcular cuenta_final= total*0.85


8. Calcular descuento= sin_descuento - cuenta_final
9. Desplegar “El total de la cuenta es de”, cuenta_final, “mxn”
10. Desplegar “El descuento aplicado fue de”, descuento, “mxn”
11. Fin

Prueba de escritorio:

num total sin_descue precio tipo precio_f cuenta descuent Pantalla


nto inal _final o

1)

2) Ingrese el
número de
artículos

3) 3

4) 0

5) 0

6) 2 90 100 100 1 90 Ingrese el


precio del
artículo.

1 290 300 200 2 200 Ingrese el


precio del
artículo

0 335 350 50 1 45 Ingrese el


precio del
artículo
7) 284.75

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.

También podría gustarte