-
Lenguaje
PSeInt (Pseudocódigo)
-
Descripción
Un nuevo operador de televisión por cable desea ofrecer nuevos servicios en su ciudad. Para esto, se requiere saber en una muestra de 50 personas:
- Cuántas horas a la semana invierten en ver televisión.
- Que tipo de canal prefieren ver: deportivo, cultural, de noticias o de películas.
- Cuántas personas están dispuestas a pagar más de 50 mil pesos por el servicio de televisión.
- La edad de la persona.
Debe mostrar:
a. El promedio de horas semanales que invierten los encuestados en ver televisión.
b. La cantidad de personas interesadas en cada canal: deportivo, cultural, de noticias o de películas.
c. La cantidad de personas que están dispuestas a pagar más de 50 mil pesos por el servicio.
d. El promedio de edades de los encuestados.
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
interesados_deportivo <- 0;
interesados_cultural <- 0;
interesados_noticias <- 0;
interesados_peliculas <- 0;
personas_50mil <- 0;
promedio_edades <- 0;
promedio_horas <- 0;
Para i<-1 Hasta 50 Con Paso 1 Hacer
Escribir "PROCESO ", i;
Escribir Sin Saltar "Ingresa el valor de edad:";
Leer edad;
Escribir Sin Saltar "Ingresa el valor de horas a la semana:";
Leer horas_a_la_semana;
promedio_horas <- promedio_horas+horas_a_la_semana;
Escribir "Selecciona el valor de canal preferido.";
Escribir " 1.- Deportivo";
Escribir " 2.- Cultural";
Escribir " 3.- Noticias";
Escribir " 4.- Películas";
Escribir Sin Saltar " :";
Repetir
Leer canal_preferido;
Si canal_preferido<1 O canal_preferido>4 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que canal_preferido>=1 Y canal_preferido<=4;
Escribir "Selecciona el valor de pagar mas de 50mil.";
Escribir " 1.- Si";
Escribir " 2.- No";
Escribir Sin Saltar " :";
Repetir
Leer pagar_mas_de_50mil;
Si pagar_mas_de_50mil<1 O pagar_mas_de_50mil>2 Entonces
Escribir Sin Saltar "Valor incorrecto. Ingrésalo nuevamente.: ";
FinSi
Hasta Que pagar_mas_de_50mil>=1 Y pagar_mas_de_50mil<=2;
Si canal_preferido = 1 Entonces
interesados_deportivo <- interesados_deportivo+1;
FinSi
Si canal_preferido = 2 Entonces
interesados_cultural <- interesados_cultural+1;
FinSi
Si canal_preferido = 3 Entonces
interesados_noticias <- interesados_noticias+1;
FinSi
Si canal_preferido = 4 Entonces
interesados_peliculas <- interesados_peliculas+1;
FinSi
Si pagar_mas_de_50mil = 1 Entonces
personas_50mil <- personas_50mil+1;
FinSi
promedio_edades <- promedio_edades+edad;
Escribir "";
FinPara
promedio_edades <- promedio_edades/50;
promedio_horas <- promedio_horas/50;
Escribir "Valor de interesados deportivo: ", interesados_deportivo;
Escribir "Valor de interesados cultural: ", interesados_cultural;
Escribir "Valor de interesados noticias: ", interesados_noticias;
Escribir "Valor de interesados peliculas: ", interesados_peliculas;
Escribir "Valor de personas 50mil: ", personas_50mil;
Escribir "Valor de promedio edades: ", promedio_edades;
Escribir "Valor de promedio horas: ", promedio_horas;
FinProceso