• Lenguaje

    C

  • 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.

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
71
72
#include <stdio.h>
#include <stdlib.h>

int main (void)
{
    int canal_preferido, edad, horas_a_la_semana, i, interesados_cultural;
    int interesados_deportivo, interesados_noticias, interesados_peliculas, pagar_mas_de_50mil, personas_50mil;
    float 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++)
    {
        printf ("PROCESO %d\n", i);
        printf ("Ingresa el valor de edad: ");
        scanf ("%d", &edad);
        (void) getchar ();
        printf ("Ingresa el valor de horas a la semana: ");
        scanf ("%d", &horas_a_la_semana);
        (void) getchar ();
        promedio_horas=promedio_horas+horas_a_la_semana;
        printf ("Selecciona el valor de canal preferido.\n");
        printf ("\t1.- Deportivo\n");
        printf ("\t2.- Cultural\n");
        printf ("\t3.- Noticias\n");
        printf ("\t4.- Pel\241culas\n");
        printf ("\t: ");
        do {
            scanf ("%d", &canal_preferido);
            (void) getchar ();
            if (canal_preferido<1||canal_preferido>4)
                printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
        } while (canal_preferido<1||canal_preferido>4);
        printf ("Selecciona el valor de pagar mas de 50mil.\n");
        printf ("\t1.- Si\n");
        printf ("\t2.- No\n");
        printf ("\t: ");
        do {
            scanf ("%d", &pagar_mas_de_50mil);
            (void) getchar ();
            if (pagar_mas_de_50mil<1||pagar_mas_de_50mil>2)
                printf ("Valor incorrecto. Ingr\202salo 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;
        putchar ('\n');
    }
    promedio_edades=promedio_edades/50;
    promedio_horas=promedio_horas/50;
    printf ("Valor de interesados deportivo: %d\n", interesados_deportivo);
    printf ("Valor de interesados cultural: %d\n", interesados_cultural);
    printf ("Valor de interesados noticias: %d\n", interesados_noticias);
    printf ("Valor de interesados peliculas: %d\n", interesados_peliculas);
    printf ("Valor de personas 50mil: %d\n", personas_50mil);
    printf ("Valor de promedio edades: %f\n", promedio_edades);
    printf ("Valor de promedio horas: %f\n", promedio_horas);
    system ("pause");
    return EXIT_SUCCESS;
}