-
Lenguaje
C
-
Descripción
Para realizar un estudio de preferencias de los televidentes se solicita un programa que pregunte a N personas la categoría televisiva de su preferencia (una sola) entre:
1. Noticias
2. Magazines
3. Novelas
4. Películas
Y la cantidad de horas semanales que dedica a su categoría preferida. Al finalizar la encuesta se debe mostrar la cantidad de personas que prefirió cada una de las categorías y el total de horas reportado.
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
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
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
#include <stdio.h>
#include <stdlib.h>
int main (void)
{
int categoria_televisiva, horas_magazines, horas_noticias, horas_novelas, horas_peliculas;
int horas_semanales, i, n, personas_magazines, personas_noticias;
int personas_novelas, personas_peliculas;
horas_magazines = 0;
horas_noticias = 0;
horas_novelas = 0;
horas_peliculas = 0;
personas_magazines = 0;
personas_noticias = 0;
personas_novelas = 0;
personas_peliculas = 0;
printf ("Ingresa el valor de n: ");
scanf ("%d", &n);
(void) getchar ();
for (i=1; i<=n; i++)
{
printf ("PROCESO %d\n", i);
printf ("Ingresa el valor de horas semanales: ");
scanf ("%d", &horas_semanales);
(void) getchar ();
printf ("Selecciona el valor de categoria televisiva.\n");
printf ("\t1.- Noticias\n");
printf ("\t2.- Magazines\n");
printf ("\t3.- Novelas\n");
printf ("\t4.- Pel\241culas\n");
printf ("\t: ");
do {
scanf ("%d", &categoria_televisiva);
(void) getchar ();
if (categoria_televisiva<1||categoria_televisiva>4)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (categoria_televisiva<1||categoria_televisiva>4);
if(categoria_televisiva==1)
{
personas_noticias++;
horas_noticias=horas_noticias+horas_semanales;
}
if(categoria_televisiva==2)
{
personas_magazines++;
horas_magazines=horas_magazines+horas_semanales;
}
if(categoria_televisiva==3)
{
personas_novelas++;
horas_novelas=horas_novelas+horas_semanales;
}
if(categoria_televisiva==4)
{
personas_peliculas++;
horas_peliculas=horas_peliculas+horas_semanales;
}
putchar ('\n');
}
printf ("Valor de horas magazines: %d\n", horas_magazines);
printf ("Valor de horas noticias: %d\n", horas_noticias);
printf ("Valor de horas novelas: %d\n", horas_novelas);
printf ("Valor de horas peliculas: %d\n", horas_peliculas);
printf ("Valor de personas magazines: %d\n", personas_magazines);
printf ("Valor de personas noticias: %d\n", personas_noticias);
printf ("Valor de personas novelas: %d\n", personas_novelas);
printf ("Valor de personas peliculas: %d\n", personas_peliculas);
system ("pause");
return EXIT_SUCCESS;
}
#include <stdlib.h>
int main (void)
{
int categoria_televisiva, horas_magazines, horas_noticias, horas_novelas, horas_peliculas;
int horas_semanales, i, n, personas_magazines, personas_noticias;
int personas_novelas, personas_peliculas;
horas_magazines = 0;
horas_noticias = 0;
horas_novelas = 0;
horas_peliculas = 0;
personas_magazines = 0;
personas_noticias = 0;
personas_novelas = 0;
personas_peliculas = 0;
printf ("Ingresa el valor de n: ");
scanf ("%d", &n);
(void) getchar ();
for (i=1; i<=n; i++)
{
printf ("PROCESO %d\n", i);
printf ("Ingresa el valor de horas semanales: ");
scanf ("%d", &horas_semanales);
(void) getchar ();
printf ("Selecciona el valor de categoria televisiva.\n");
printf ("\t1.- Noticias\n");
printf ("\t2.- Magazines\n");
printf ("\t3.- Novelas\n");
printf ("\t4.- Pel\241culas\n");
printf ("\t: ");
do {
scanf ("%d", &categoria_televisiva);
(void) getchar ();
if (categoria_televisiva<1||categoria_televisiva>4)
printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
} while (categoria_televisiva<1||categoria_televisiva>4);
if(categoria_televisiva==1)
{
personas_noticias++;
horas_noticias=horas_noticias+horas_semanales;
}
if(categoria_televisiva==2)
{
personas_magazines++;
horas_magazines=horas_magazines+horas_semanales;
}
if(categoria_televisiva==3)
{
personas_novelas++;
horas_novelas=horas_novelas+horas_semanales;
}
if(categoria_televisiva==4)
{
personas_peliculas++;
horas_peliculas=horas_peliculas+horas_semanales;
}
putchar ('\n');
}
printf ("Valor de horas magazines: %d\n", horas_magazines);
printf ("Valor de horas noticias: %d\n", horas_noticias);
printf ("Valor de horas novelas: %d\n", horas_novelas);
printf ("Valor de horas peliculas: %d\n", horas_peliculas);
printf ("Valor de personas magazines: %d\n", personas_magazines);
printf ("Valor de personas noticias: %d\n", personas_noticias);
printf ("Valor de personas novelas: %d\n", personas_novelas);
printf ("Valor de personas peliculas: %d\n", personas_peliculas);
system ("pause");
return EXIT_SUCCESS;
}