Este programa pide primeramente la cantidad total de una persona. Si la cantidad es inferior a $100.00, el programa dira que el cliente no aplica a la promoción. Pero si la persona ingresa una cantidad en compras igual o superior a $100.00, el programa genera de forma aleatoria un número entero del cero al cinco. Cada número corresponderá a un color diferente de cinco colores de bolas que hay para determinar el descuento que el cliente recibirá como premio. Si la bola aleatoria es color blanco, no hay descuento, pero si es uno de los otro cuatro colores, sí se aplicará un descuento determinado según la tabla que aparecerá, y ese descuento se aplicará sobre el total de la compra que introdujo inicialmente el usuario, de manera que el programa mostrará un nuevo valor a pagar luego de haber aplicado el descuento.​

Respuestas

Respuesta dada por: thehackmath
2

En que lenguaje de programacion?

Bueno, te lo hago en python.

El programa es por consola.

# ------------------- programa ------------------- #

import random

import os

import time

os.system("cls")

print("cual es la cantidad de dinero que tiene?")

canidadUser = float(input())

descuento = 15

if canidadUser < 100.00:

print("no aplicas a la promoción.")

if canidadUser >= 100.00:

bolaRandom = random.randint(1,5)

colorBola = "?"

if bolaRandom == 1:

 colorBola = "Blanco"

if bolaRandom == 2:

 colorBola = "Amarillo"

if bolaRandom == 3:

 colorBola = "Azul"

if bolaRandom == 4:

 colorBola = "Verde"

if bolaRandom == 5:

 colorBola = "Naranja"

if colorBola == "Blanco":

 print("no tienes descuento")

if colorBola == "Amarillo":

 montoNuevo = canidadUser-descuento

 os.system("cls")

 print(f"Usted va a tener un descuento de {descuento}, ahorita se le mostrara el monto que tiene que pagar")

 time.sleep(2)

 os.system("cls")

 os.system("cls")

 print(F"El monto nuevo que tiene que pagar es : {montoNuevo}")

if colorBola == "Azul":

 montoNuevo = canidadUser-descuento

 os.system("cls")

 print(f"Usted va a tener un descuento de {descuento}, ahorita se le mostrara el monto que tiene que pagar")

 time.sleep(2)

 os.system("cls")

 os.system("cls")

 print(F"El monto nuevo que tiene que pagar es : {montoNuevo}")

if colorBola == "Verde":

 montoNuevo = canidadUser-descuento

 os.system("cls")

 print(f"Usted va a tener un descuento de {descuento}, ahorita se le mostrara el monto que tiene que pagar")

 time.sleep(2)

 os.system("cls")

 os.system("cls")

 print(F"El monto nuevo que tiene que pagar es : {montoNuevo}")

if colorBola == "Naranja":

 montoNuevo = canidadUser-descuento

 os.system("cls")

 print(f"Usted va a tener un descuento de {descuento} de, ahorita se le mostrara el monto que tiene que pagar")

 time.sleep(2)

 os.system("cls")

 time.sleep(2)

 print(F"El monto nuevo que tiene que pagar es : {montoNuevo}")

Adjuntos:

thehackmath: descargarte el txt
thehackmath: descargate*
nickknass62: perdona se me ha olvidado es C++
nickknass62: Igual gracias
thehackmath: tambien se de c++
thehackmath: pero me da flogera :v
nickknass62: chale:(
Respuesta dada por: megatokay
0

Programa pseint para determinar valor de descuento de una compra según sorteo de bolas de colores. Se adjunta imagen de salida del algoritmo y el diagrama de flujo.

Algoritmo descuentoSegunColor

  • // Definimos variables
  • Definir porctje_desc,desc Como Real

Definir vlor_c,sorteo_c Como Entero

Definir colorbola Como Caracter

Escribir 'Oferta en compra (gane sorteo de descuento)'

  • // Ingresamos valor de la compra

Escribir 'Valor en compras : ' Sin Saltar

Leer vlor_c

  • // Calculamos descuento

Si vlor_c<100 Entonces

 Escribir 'Oferta promoción no aplica'

SiNo

  • // Generamos de forma aleatoria 5 enteros entre cero y cuatro

 sorteo_c <- azar(4)

 Segun sorteo_c  Hacer

  0:

  • // cada color de bolas determina el descuento al cliente

   colorbola <- 'blanca'

   porctje_desc <- 0

  1:

   colorbola <- 'verde'

   porctje_desc <- 10

  2:

   colorbola <- 'azul'

   porctje_desc <- 15

  3:

   colorbola <- 'amarilla'

   porctje_desc <- 20

  4:

   colorbola <- 'roja'

   porctje_desc <- 25

 FinSegun

FinSi

desc <- (vlor_c*porctje_desc/100)

  • // Salida por pantalla

Escribir 'Compra: ',vlor_c

Escribir 'Descuento: ',vlor_c*porctje_desc/100,' (Color ',colorbola,' ',porctje_desc,'%)'

Escribir 'Compra neta: ',vlor_c-desc

FinAlgoritmo

Para saber más acerca de descuento en compras consulte https://brainly.lat/tarea/2801097

#SPJ5

Adjuntos:
Preguntas similares