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

8 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.

Anónimo dijo...

necesito imprimir una tabla de calificacion de 5 alumnos por parciales y sus promedio de cada uno en pseint

Juanma Cabral dijo...

Hola me ayudarian con esto
Genere un programa en pseudocódigo que, pida al usuario en cuantas cuotas desea pagar un producto cuyo costo es de $2000, calcule y muestre cuanto debe pagar de acuerdo a la siguiente financiación:


Contado, 20% de descuento
2 cuotas, 15% de descuento
3 cuotas, 10% de descuento
4 cuotas, 5% de descuento

benjilobo dijo...

Muchas gracias tu ejemplo me sirvio para realizar un ejercicio de prueba, te lo agradezco infinitamente

Unknown dijo...

ayudenme a resolver esto xfa en pseudo codigo
en una compra mayor a 500 dolares de da un decuento del 10% y por un acompra mayor a 400 se da el 5% de descuento y si no pasa ese valor no tiene descuento

Publicar un comentario