-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
En una librería se venden artículos con las siguientes condiciones:
- Sí el cliente es de tipo 1 se le descuenta 30%.
- Sí el cliente es de tipo 2 se le descuenta 20%.
- Sí el cliente es de tipo 3 se le descuenta 10%.
Escribir un algoritmo que lea el nombre del cliente, tipo de cliente, precio. Calcule el pago final.
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
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
Proceso DescuentosEnUnaLibreria
Escribir Sin Saltar "Ingresa el valor de precio:";
Leer precio;
Escribir "Selecciona el valor de tipo.";
Escribir " 1.- uno";
Escribir " 2.- dos";
Escribir " 3.- tres";
Escribir Sin Saltar " :";
Repetir
Leer tipo;
Si tipo<1 O tipo>3 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que tipo>=1 Y tipo<=3;
descuento <- 0;
Si tipo = 1 Entonces
descuento <- precio*0.3;
FinSi
Si tipo = 2 Entonces
descuento <- precio*0.2;
FinSi
Si tipo = 3 Entonces
descuento <- precio*0.1;
FinSi
pago_final <- precio-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de pago final: ", pago_final;
FinProceso
Escribir Sin Saltar "Ingresa el valor de precio:";
Leer precio;
Escribir "Selecciona el valor de tipo.";
Escribir " 1.- uno";
Escribir " 2.- dos";
Escribir " 3.- tres";
Escribir Sin Saltar " :";
Repetir
Leer tipo;
Si tipo<1 O tipo>3 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que tipo>=1 Y tipo<=3;
descuento <- 0;
Si tipo = 1 Entonces
descuento <- precio*0.3;
FinSi
Si tipo = 2 Entonces
descuento <- precio*0.2;
FinSi
Si tipo = 3 Entonces
descuento <- precio*0.1;
FinSi
pago_final <- precio-descuento;
Escribir "Valor de descuento: ", descuento;
Escribir "Valor de pago final: ", pago_final;
FinProceso