-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Una empresa de servicios turísticos durante el día registra cierta cantidad de servicios de paseos turísticos. Los descuentos se realizan por la cantidad de personas en grupo. En el caso de grupos menores de 4 personas el descuento es 20%, entre 4 y menores de 7 personas el descuento es de 35% y 7 a más personas el descuento será de 45% respectivamente. Se ingresan los datos: número de servicio, costo del servicio y cantidad de personas. Considerar 100 servicios ingresados. Se requiere:
- Ingreso de datos.
- Descuento total del servicio.
- Monto total a pagar del servicio.
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
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
Proceso PaseosTuristicos
Para i<-1 Hasta 100 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el numero de servicio:";
Leer numero_de_servicio;
Escribir Sin Saltar "Ingresa el valor de cantidad de personas:";
Leer cantidad_de_personas;
Escribir Sin Saltar "Ingresa el valor de costo del servicio:";
Leer costo_del_servicio;
descuento_total <- 0;
Si cantidad_de_personas<4 Entonces
descuento_total <- costo_del_servicio*0.2;
FinSi
Si cantidad_de_personas>=4 Y cantidad_de_personas<=7 Entonces
descuento_total <- costo_del_servicio*0.35;
FinSi
Si cantidad_de_personas>7 Entonces
descuento_total <- costo_del_servicio*0.45;
FinSi
monto_total <- costo_del_servicio-descuento_total;
Escribir "Numero de servicio: ", numero_de_servicio;
Escribir "Valor de descuento total: ", descuento_total;
Escribir "Valor de monto total: ", monto_total;
Escribir "";
FinPara
FinProceso
Para i<-1 Hasta 100 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el numero de servicio:";
Leer numero_de_servicio;
Escribir Sin Saltar "Ingresa el valor de cantidad de personas:";
Leer cantidad_de_personas;
Escribir Sin Saltar "Ingresa el valor de costo del servicio:";
Leer costo_del_servicio;
descuento_total <- 0;
Si cantidad_de_personas<4 Entonces
descuento_total <- costo_del_servicio*0.2;
FinSi
Si cantidad_de_personas>=4 Y cantidad_de_personas<=7 Entonces
descuento_total <- costo_del_servicio*0.35;
FinSi
Si cantidad_de_personas>7 Entonces
descuento_total <- costo_del_servicio*0.45;
FinSi
monto_total <- costo_del_servicio-descuento_total;
Escribir "Numero de servicio: ", numero_de_servicio;
Escribir "Valor de descuento total: ", descuento_total;
Escribir "Valor de monto total: ", monto_total;
Escribir "";
FinPara
FinProceso