Informática, pregunta formulada por gheraldrojas3755, hace 1 año

En un supermercado se hace una promoción, mediante la cual el cliente obtiene un descuento dependiendo de un número que se escoge al azar (este número se debe calcular de forma aleatoria por el sistema y debe ser mostrado). si el numero escogido es menor que 74, el descuento es del 15% sobre el total de la compra, si es mayor o igual a 74 el descuento es del 20%. obtener cuánto dinero se le descuenta. se debe poder ingresar el valor total de la compra

Respuestas a la pregunta

Contestado por irmajulia
45

El algoritmo en PSeInt para que puedan asignar los respectivos descuentos basados en un número generado aleatoriamente es:

Algoritmo aplicaDescuentoAzar

Escribir "Monto de compra: " Sin Saltar

Leer monto

//calculamos el numero aleatorio

//no indica rango asumimos de 1 a 100

num_azar <- azar(100) + 1

Escribir "Aleatorio: ",num_azar

Si num_azar<74 Entonces

 totalPagar <- monto*(100-15)/100

SiNo

 totalPagar <- monto*(100-20)/100

FinSi

Escribir 'El total a pagar: ',totalPagar Sin Saltar

FinAlgoritmo

En imagen adjunta dejo el Diagrama de Flujo para mayor comprensión de la solución.

Adjuntos:
Otras preguntas