-
Lenguaje
Java usando Scanner
-
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
66
67
68
69
70
71
72
public class TelevisionPorCable {
public static void main(String[] args) {
Scanner in = new Scanner(System.in);
int canal_preferido, edad, horas_a_la_semana, i, interesados_cultural;
int interesados_deportivo, interesados_noticias, interesados_peliculas, pagar_mas_de_50mil, personas_50mil;
double promedio_edades, promedio_horas;
interesados_deportivo = 0;
interesados_cultural = 0;
interesados_noticias = 0;
interesados_peliculas = 0;
personas_50mil = 0;
promedio_edades = 0;
promedio_horas = 0;
for (i=1; i<=50; i++) {
System.out.print("PROCESO " + i);
System.out.print("Ingresa el valor de edad: ");
edad = in.nextInt();
in.nextLine();
System.out.print("Ingresa el valor de horas a la semana: ");
horas_a_la_semana = in.nextInt();
in.nextLine();
promedio_horas=promedio_horas+horas_a_la_semana;
System.out.println("Selecciona el valor de canal preferido.");
System.out.println("\t1.- Deportivo");
System.out.println("\t2.- Cultural");
System.out.println("\t3.- Noticias");
System.out.println("\t4.- Pel\u00EDculas");
System.out.print("\t: ");
do {
canal_preferido = in.nextInt();
in.nextLine();
if (canal_preferido<1||canal_preferido>4)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (canal_preferido<1||canal_preferido>4);
System.out.println("Selecciona el valor de pagar mas de 50mil.");
System.out.println("\t1.- Si");
System.out.println("\t2.- No");
System.out.print("\t: ");
do {
pagar_mas_de_50mil = in.nextInt();
in.nextLine();
if (pagar_mas_de_50mil<1||pagar_mas_de_50mil>2)
System.out.print("Valor incorrecto. Ingr\u00E9salo nuevamente.: ");
} while (pagar_mas_de_50mil<1||pagar_mas_de_50mil>2);
if(canal_preferido==1)
interesados_deportivo=interesados_deportivo+1;
if(canal_preferido==2)
interesados_cultural=interesados_cultural+1;
if(canal_preferido==3)
interesados_noticias=interesados_noticias+1;
if(canal_preferido==4)
interesados_peliculas=interesados_peliculas+1;
if(pagar_mas_de_50mil==1)
personas_50mil=personas_50mil+1;
promedio_edades=promedio_edades+edad;
System.out.println();
}
promedio_edades=promedio_edades/50;
promedio_horas=promedio_horas/50;
System.out.println("Valor de interesados deportivo: " + interesados_deportivo);
System.out.println("Valor de interesados cultural: " + interesados_cultural);
System.out.println("Valor de interesados noticias: " + interesados_noticias);
System.out.println("Valor de interesados peliculas: " + interesados_peliculas);
System.out.println("Valor de personas 50mil: " + personas_50mil);
System.out.println("Valor de promedio edades: " + promedio_edades);
System.out.println("Valor de promedio horas: " + promedio_horas);
}
}