-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Calcular el precio de una entrada al cine, teniendo en cuenta los siguientes criterios: El precio normal de una entrada es de $12. Si el día es martes, la entrada cuesta la mitad para todos. Para todos los otros días, si el usuario es menor de 18 años o mayor de 60, el precio de la entrada es de $10.
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
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
Proceso PrecioDeEntradaAlCine
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
precio <- 12;
Escribir "Selecciona el valor de dia.";
Escribir " 1.- Domingo";
Escribir " 2.- Lunes";
Escribir " 3.- Martes";
Escribir " 4.- Miércoles";
Escribir " 5.- Jueves";
Escribir " 6.- Viernes";
Escribir " 7.- Sábado";
Escribir Sin Saltar " :";
Repetir
Leer dia;
Si dia<1 O dia>7 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que dia>=1 Y dia<=7;
Si dia = 3 Entonces
precio <- precio/2;
FinSi
Si dia <> 3 Y (edad<18 O edad>60) Entonces
precio <- 10;
FinSi
Escribir "Valor de precio: ", precio;
FinProceso
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
precio <- 12;
Escribir "Selecciona el valor de dia.";
Escribir " 1.- Domingo";
Escribir " 2.- Lunes";
Escribir " 3.- Martes";
Escribir " 4.- Miércoles";
Escribir " 5.- Jueves";
Escribir " 6.- Viernes";
Escribir " 7.- Sábado";
Escribir Sin Saltar " :";
Repetir
Leer dia;
Si dia<1 O dia>7 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que dia>=1 Y dia<=7;
Si dia = 3 Entonces
precio <- precio/2;
FinSi
Si dia <> 3 Y (edad<18 O edad>60) Entonces
precio <- 10;
FinSi
Escribir "Valor de precio: ", precio;
FinProceso