Pages

lunes, 31 de diciembre de 2012

Calcular el monto de descuento de una compra – Diagrama de flujo

Problema
Hacer un programa o algoritmo que dado el monto de una compra calcular el descuento considerado:
 Descuento es 20% si el monto es mayor a 100 soles.
 Descuento es 10% si el monto es mayor a 50 soles y menor o igual a 100 soles.
 No hay descuento si el monto es menor o igual a 50 soles.

Solución
  • Entrada: 100
  • Salida: 90
Se solicita al usuario ingrese el monto de la compra, la cual se captura en la variable “N”, luego
Se comprueba su el monto es mayor a 100 (N>100)
Si es verdadero (Si)
  Se realiza un descuento del 20% al monto de la compra y se muestra el valor de la compra,
  donde “monto” es N - N*0.2.
Si es Falso (No)
    Se compara si el monto esta entre  50 y 100 (N<=100 AND N>50)
    Si es Verdadero (Si)
           Se realiza un descuento del 10% al monto de la compra y se muestra el valor
           de la compra, donde   “monto” es N - N*0.1.
    Si es Falso (No)
          Se muestra el valor de la compra.
Finaliza.


Diagrama de Flujo - Calcular Monto de descuento en una compra.

 Diagrama Fuente en FreeDFD 
 Código fuente en Java
 Código fuente en C++
 Código fuente en C
 Código fuente en C#
 Código fuente en Python
 Código fuente en Visual Basic

4 comentarios:

Darkzoid dijo...

excelente post amigo me podrias ayudar con este problema
Elabore un programa que de acuerdo a un monto de compra muestre
el descuento aplicado y total a pagar.
Monto Compra. Descuento.
$ 1000.00 30%
$ 500.00 20%
$ 250.00 10%
Otra Cantidad 5%

Darkzoid dijo...

necesito como puedo hacer para agregar la ultima opcion que dice otra cantidad y no se como escribirla en el programa AYUDA!!!!!!!!

Unknown dijo...

necesito ayuda con este programa en codigo c++
Calcular el importe de una compra de un paquete de N artículos a X precio unitario, tanto N como X, se deben pregunta al usuario junto con la forma de pago. Dependiendo de la forma de pago y agregue el %5 si la forma de pago es con tarjeta, descontar 3% si se paga en efectivo, agregar un 7% se paga con cheque, una bonificación del 10% si se paga con tarjeta de crédito de la propia tienda. Por último indicar el importe bruto y un mensaje de error si se elige una opción de pago no valida

Estefania Gonzalez dijo...

necesito ayuda, como puedo hacer un programa donde muestre que en un supermercado hay 3 departamentos (de ropa, comestibles y perfumería) en los cuales se realizan un respectivo desc. de 5%, 3.5% y 8% respectivamente, por las compras totales a mayores de $100.00
necesito diseñar un programa que dado el monto de la compra, realice los descuentos pertenientes por departamento, le indique al usuario a cuanto asciende su nuevo monto, e indique cuanto fue lo recaudado al final del dia.

Publicar un comentario en la entrada