-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Un empleado de la tienda "Tiki Taka" realiza N ventas durante el día. Se requiere saber cuántas de ellas fueron mayores a $1000, cuántas fueron mayores a $500 pero menores o iguales a $1000, y cuántas fueron menores o iguales a $500. Además, se requiere saber el monto de lo vendido en cada categoría y de forma global.
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
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
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
Proceso TiendaTikiTaka
ventas_entre_500_y_1000 <- 0;
ventas_mayores_a_1000 <- 0;
ventas_menores_a_500 <- 0;
monto_de_abarrotes <- 0;
monto_de_blancos <- 0;
monto_de_caballeros <- 0;
monto_de_carnes <- 0;
monto_de_damas <- 0;
monto_de_electronicos <- 0;
monto_de_panaderia <- 0;
monto_global <- 0;
Escribir Sin Saltar "Ingresa el valor de n:";
Leer n;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de venta:";
Leer venta;
Escribir "Selecciona el valor de categoria.";
Escribir " 1.- Abarrotes";
Escribir " 2.- Blancos";
Escribir " 3.- Caballeros";
Escribir " 4.- Damas";
Escribir " 5.- Electrónicos";
Escribir " 6.- Carnes";
Escribir " 7.- Panadería";
Escribir Sin Saltar " :";
Repetir
Leer categoria;
Si categoria<1 O categoria>7 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que categoria>=1 Y categoria<=7;
Si venta>1000 Entonces
ventas_mayores_a_1000 <- ventas_mayores_a_1000+1;
FinSi
Si venta>500 Y <=1000 Entonces
ventas_entre_500_y_1000 <- ventas_entre_500_y_1000+1;
FinSi
Si venta<=500 Entonces
ventas_menores_a_500 <- ventas_menores_a_500+1;
FinSi
monto_global <- monto_global+venta;
Si categoria = 1 Entonces
monto_de_abarrotes <- monto_de_abarrotes+venta;
FinSi
Si categoria = 2 Entonces
monto_de_blancos <- monto_de_blancos+venta;
FinSi
Si categoria = 3 Entonces
monto_de_caballeros <- monto_de_caballeros+venta;
FinSi
Si categoria = 4 Entonces
monto_de_damas <- monto_de_damas+venta;
FinSi
Si categoria = 5 Entonces
monto_de_electronicos <- monto_de_electronicos+venta;
FinSi
Si categoria = 6 Entonces
monto_de_carnes <- monto_de_carnes+venta;
FinSi
Si categoria = 7 Entonces
monto_de_panaderia <- monto_de_panaderia+venta;
FinSi
Escribir "";
FinPara
Escribir "Valor de ventas entre 500 y 1000: ", ventas_entre_500_y_1000;
Escribir "Valor de ventas mayores a 1000: ", ventas_mayores_a_1000;
Escribir "Valor de ventas menores a 500: ", ventas_menores_a_500;
Escribir "Valor de monto de abarrotes: ", monto_de_abarrotes;
Escribir "Valor de monto de blancos: ", monto_de_blancos;
Escribir "Valor de monto de caballeros: ", monto_de_caballeros;
Escribir "Valor de monto de carnes: ", monto_de_carnes;
Escribir "Valor de monto de damas: ", monto_de_damas;
Escribir "Valor de monto de electronicos: ", monto_de_electronicos;
Escribir "Valor de monto de panaderia: ", monto_de_panaderia;
Escribir "Valor de monto global: ", monto_global;
FinProceso
ventas_entre_500_y_1000 <- 0;
ventas_mayores_a_1000 <- 0;
ventas_menores_a_500 <- 0;
monto_de_abarrotes <- 0;
monto_de_blancos <- 0;
monto_de_caballeros <- 0;
monto_de_carnes <- 0;
monto_de_damas <- 0;
monto_de_electronicos <- 0;
monto_de_panaderia <- 0;
monto_global <- 0;
Escribir Sin Saltar "Ingresa el valor de n:";
Leer n;
Para i<-1 Hasta n Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de venta:";
Leer venta;
Escribir "Selecciona el valor de categoria.";
Escribir " 1.- Abarrotes";
Escribir " 2.- Blancos";
Escribir " 3.- Caballeros";
Escribir " 4.- Damas";
Escribir " 5.- Electrónicos";
Escribir " 6.- Carnes";
Escribir " 7.- Panadería";
Escribir Sin Saltar " :";
Repetir
Leer categoria;
Si categoria<1 O categoria>7 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que categoria>=1 Y categoria<=7;
Si venta>1000 Entonces
ventas_mayores_a_1000 <- ventas_mayores_a_1000+1;
FinSi
Si venta>500 Y <=1000 Entonces
ventas_entre_500_y_1000 <- ventas_entre_500_y_1000+1;
FinSi
Si venta<=500 Entonces
ventas_menores_a_500 <- ventas_menores_a_500+1;
FinSi
monto_global <- monto_global+venta;
Si categoria = 1 Entonces
monto_de_abarrotes <- monto_de_abarrotes+venta;
FinSi
Si categoria = 2 Entonces
monto_de_blancos <- monto_de_blancos+venta;
FinSi
Si categoria = 3 Entonces
monto_de_caballeros <- monto_de_caballeros+venta;
FinSi
Si categoria = 4 Entonces
monto_de_damas <- monto_de_damas+venta;
FinSi
Si categoria = 5 Entonces
monto_de_electronicos <- monto_de_electronicos+venta;
FinSi
Si categoria = 6 Entonces
monto_de_carnes <- monto_de_carnes+venta;
FinSi
Si categoria = 7 Entonces
monto_de_panaderia <- monto_de_panaderia+venta;
FinSi
Escribir "";
FinPara
Escribir "Valor de ventas entre 500 y 1000: ", ventas_entre_500_y_1000;
Escribir "Valor de ventas mayores a 1000: ", ventas_mayores_a_1000;
Escribir "Valor de ventas menores a 500: ", ventas_menores_a_500;
Escribir "Valor de monto de abarrotes: ", monto_de_abarrotes;
Escribir "Valor de monto de blancos: ", monto_de_blancos;
Escribir "Valor de monto de caballeros: ", monto_de_caballeros;
Escribir "Valor de monto de carnes: ", monto_de_carnes;
Escribir "Valor de monto de damas: ", monto_de_damas;
Escribir "Valor de monto de electronicos: ", monto_de_electronicos;
Escribir "Valor de monto de panaderia: ", monto_de_panaderia;
Escribir "Valor de monto global: ", monto_global;
FinProceso