-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
En una agencia de transporte, se desea llevar el control del la venta de pasaje de un cliente, para ello se considera el destino, el costo, según la tabla, también se sabe que por cada destino se aplica un descuento.
Destino | Piura | Lima | Arequipa | Tumbes | Ica
Costo | 35 | 90 | 150 | 60 | 130
Porcentaje % | 10 | 20 | 30 | 25 | 35
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
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
Proceso AgenciaDeTransporte
costo <- 0;
descuento <- 0;
Escribir "Selecciona el valor de destino.";
Escribir " 1.- Piura";
Escribir " 2.- Lima";
Escribir " 3.- Arequipa";
Escribir " 4.- Tumbes";
Escribir " 5.- Ica";
Escribir Sin Saltar " :";
Repetir
Leer destino;
Si destino<1 O destino>5 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que destino>=1 Y destino<=5;
Si destino = 1 Entonces
costo <- 35;
FinSi
Si destino = 2 Entonces
costo <- 90;
FinSi
Si destino = 3 Entonces
costo <- 150;
FinSi
Si destino = 4 Entonces
costo <- 60;
FinSi
Si destino = 5 Entonces
costo <- 130;
FinSi
Si destino = 1 Entonces
descuento <- costo*0.1;
FinSi
Si destino = 2 Entonces
descuento <- costo*0.2;
FinSi
Si destino = 3 Entonces
descuento <- costo*0.3;
FinSi
Si destino = 4 Entonces
descuento <- costo*0.25;
FinSi
Si destino = 5 Entonces
descuento <- costo*0.35;
FinSi
venta <- costo-descuento;
Escribir "Valor de costo: ", costo;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de venta: ", venta;
FinProceso
costo <- 0;
descuento <- 0;
Escribir "Selecciona el valor de destino.";
Escribir " 1.- Piura";
Escribir " 2.- Lima";
Escribir " 3.- Arequipa";
Escribir " 4.- Tumbes";
Escribir " 5.- Ica";
Escribir Sin Saltar " :";
Repetir
Leer destino;
Si destino<1 O destino>5 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que destino>=1 Y destino<=5;
Si destino = 1 Entonces
costo <- 35;
FinSi
Si destino = 2 Entonces
costo <- 90;
FinSi
Si destino = 3 Entonces
costo <- 150;
FinSi
Si destino = 4 Entonces
costo <- 60;
FinSi
Si destino = 5 Entonces
costo <- 130;
FinSi
Si destino = 1 Entonces
descuento <- costo*0.1;
FinSi
Si destino = 2 Entonces
descuento <- costo*0.2;
FinSi
Si destino = 3 Entonces
descuento <- costo*0.3;
FinSi
Si destino = 4 Entonces
descuento <- costo*0.25;
FinSi
Si destino = 5 Entonces
descuento <- costo*0.35;
FinSi
venta <- costo-descuento;
Escribir "Valor de costo: ", costo;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de venta: ", venta;
FinProceso