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

13 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

Anónimo dijo...

necesito de su ayuda, quiero programar en c++ 3 monto donde pueda calcular el total a pagar si le aplico un descuento de 10% debo mostrar el total a pagar y el descuento

Anónimo dijo...

ayudacon un diagrama de flujo donde calcule venta total de un articulo con las condiciones de valor del articulo, cantidad vendida, iva , y si es d ecierto departamento se hace descuento 5% y si es de otro desc de 10%yarticulos d eninguno de estos departamentos sin desc.

Unknown dijo...

necesito ayuda con un algoritmo que debo hacer para calcular el descuento en la venta de entradas de un parque

Unknown dijo...

pido ayuda de un problema que es el siguiente
pide primeramente la cantidad total de compras de una persona. Si la cantidad es inferior a Q100.00, el programa dirá que el cliente no aplica a la promoción. Pero si la persona ingresa una cantidad en compras igual o superior a Q100.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 otros cuatro colores, sí se aplicará un descuento determinado según la tabla que aparecerá, y ese descuento se aplicará sobre el total de compra que introdujo inicialmente el usuario, de manera que el programa mostrará un nuevo valor a pagar luego de haber aplicado el descuento.

Betsy Guadalupe Vasquez Orihuela dijo...

.- El Director de una escuela desea saber qué porcentaje de niños y qué porcentaje de niñas hay en todo el plantel. Diseñar un algoritmo para este propósito. (Mostrar el resultado redondeado sólo con dos decimales)

Publicar un comentario