Algoritmia - Algoritmos

 
Vista:

Algoritmos

Publicado por Dahiana Jimenez (9 intervenciones) el 28/02/2019 14:31:20
Tema 10. Una tienda por departamentos ofrece descuentos a sus clientes dependiendo del monto de compra y de una categoría de cliente; si las compras del cliente son mayores o iguales a 500 pesos e inferiores a 1000 el cliente recibe un descuento del 5%, si superan los 999 pesos y son menores que 2000, el descuento es de 10%, para los que compren mas de 1999 pesos el descuento es de 20%. Adicionalmente si el cliente es categoría clasico, recibe un 2% adicional al descuento que se le otorga, si es gold, un 3% y si es black un 5%. Elabore el algoritmo y el diagrama de flujo que resuelve este problema, el programa debe capturar el monto de la compra, y el tipo de cliente, al final debe calcular e imprimir el descuento otorgado en porcentaje, el monto que representa el descuento en pesos.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
Imágen de perfil de SuperIndio
Val: 12
Ha mantenido su posición en Algoritmia (en relación al último mes)
Gráfica de Algoritmia

Algoritmos

Publicado por SuperIndio (6 intervenciones) el 08/03/2019 17:38:59
Ahi va:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
Pedir MontoCompra
Pedir CatCli
 
SI (CatCli=="C") entonces
    DescuentoAdicional = (MontoCompra * 2)/100
SINO
    SI (CatCli=="G") entonces
        DescuentoAdicional = (MontoCompra * 3)/100
    SINO
        SI (CatCli=="B") entonces
            DescuentoAdicional = (MontoCompra * 5)/100
	SINO
            DescuentoAdicional = 0
        FINSI
    FINSI
FINSI
 
 
 
 
SI (( MontoCompra >=500 ) Y ( MontoCompra < 1000 ) ) entonces
     ImpoDescuento= (MontoCompra*5)/100
SINO
    SI (( MontoCompra > 999 ) Y ( MontoCompra < 2000 ) ) entonces
          ImpoDescuento= (MontoCompra*10)/100
    SINO
        SI (( MontoCompra > 1999 ) entonces
              ImpoDescuento= (MontoCompra*20)/100
        SINO
              ImpoDescuento= 0
        FINSI
    FINSI
FINSI
 
MontoFinal = MontoCompra - ImpoDescuento
MontoFinal = MontoFinal -  DescuentoAdicional
 
Imprimir(" Importe Compra.....: ", MontoCompra  )
Imprimir(" 1er Descuento......: ", ImpoDescuento )
Imprimir(" Descuento Adicional: ", DescuentoAdicional )
Imprimir(" Importe Final......: ", MontoFinal  )
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar