-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Una tienda de ropa de segunda se distingue por realizar descuentos según el color de la etiqueta que tenga la prenda. Elabore un diagrama de flujo que tenga como datos de entrada nombre de la prenda, cantidad y precio, color etiqueta. El diagrama de flujo debe valorar lo siguiente: si la etiqueta es de color verde se debe de realizar 10% descuento, si es de color rojo 15% y cualquier otro color 5%. Al finalizar se debe de imprimir el nombre del producto, total a pagar sin descuento y total a pagar con el descuento y monto del descuento.
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
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
Proceso DescuentoPorColorDeEtiqueta
Escribir Sin Saltar "Ingresa el nombre de la prenda:";
Leer nombre_de_la_prenda;
Escribir Sin Saltar "Ingresa el valor de cantidad:";
Leer cantidad;
Escribir Sin Saltar "Ingresa el valor de precio:";
Leer precio;
descuento <- 0;
total_sin_descuento <- cantidad*precio;
Escribir "Selecciona el valor de color etiqueta.";
Escribir " 1.- verde";
Escribir " 2.- rojo";
Escribir " 3.- otro";
Escribir Sin Saltar " :";
Repetir
Leer color_etiqueta;
Si color_etiqueta<1 O color_etiqueta>3 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que color_etiqueta>=1 Y color_etiqueta<=3;
Si color_etiqueta = 1 Entonces
descuento <- total_sin_descuento*0.1;
FinSi
Si color_etiqueta = 2 Entonces
descuento <- total_sin_descuento*0.15;
FinSi
Si color_etiqueta = 3 Entonces
descuento <- total_sin_descuento*0.05;
FinSi
total_con_descuento <- total_sin_descuento-descuento;
Escribir "Nombre de la prenda: ", nombre_de_la_prenda;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de total con descuento: ", total_con_descuento;
Escribir "Valor de total sin descuento: ", total_sin_descuento;
FinProceso
Escribir Sin Saltar "Ingresa el nombre de la prenda:";
Leer nombre_de_la_prenda;
Escribir Sin Saltar "Ingresa el valor de cantidad:";
Leer cantidad;
Escribir Sin Saltar "Ingresa el valor de precio:";
Leer precio;
descuento <- 0;
total_sin_descuento <- cantidad*precio;
Escribir "Selecciona el valor de color etiqueta.";
Escribir " 1.- verde";
Escribir " 2.- rojo";
Escribir " 3.- otro";
Escribir Sin Saltar " :";
Repetir
Leer color_etiqueta;
Si color_etiqueta<1 O color_etiqueta>3 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que color_etiqueta>=1 Y color_etiqueta<=3;
Si color_etiqueta = 1 Entonces
descuento <- total_sin_descuento*0.1;
FinSi
Si color_etiqueta = 2 Entonces
descuento <- total_sin_descuento*0.15;
FinSi
Si color_etiqueta = 3 Entonces
descuento <- total_sin_descuento*0.05;
FinSi
total_con_descuento <- total_sin_descuento-descuento;
Escribir "Nombre de la prenda: ", nombre_de_la_prenda;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de total con descuento: ", total_con_descuento;
Escribir "Valor de total sin descuento: ", total_sin_descuento;
FinProceso