• Lenguaje

    C

  • Descripción

    Se realizaron 30 encuestas para determinar cuál sabor de yogurt se vende más en el Norte de Bogotá, entre fresa, mora y melocotón, con estos datos se quiere encontrar el porcentaje de cada sabor frente al total. Se debe ingresar lo que respondió cada encuestado e ir incrementando uno a uno el sabor elegido por cada uno.

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

int main (void)
{
    int i, sabor_elegido, sabor_fresa, sabor_melocoton, sabor_mora;
    float porcentaje_fresa, porcentaje_melocoton, porcentaje_mora;
    sabor_fresa = 0;
    sabor_melocoton = 0;
    sabor_mora = 0;
    porcentaje_fresa = 0;
    porcentaje_melocoton = 0;
    porcentaje_mora = 0;
    for (i=1; i<=30; i++)
    {
        printf ("PROCESO %d\n", i);
        printf ("Selecciona el valor de sabor elegido.\n");
        printf ("\t1.- Fresa\n");
        printf ("\t2.- Mora\n");
        printf ("\t3.- Melocot\242n\n");
        printf ("\t: ");
        do {
            scanf ("%d", &sabor_elegido);
            (void) getchar ();
            if (sabor_elegido<1||sabor_elegido>3)
                printf ("Valor incorrecto. Ingr\202salo nuevamente.: ");
        } while (sabor_elegido<1||sabor_elegido>3);
        if(sabor_elegido==1)
            sabor_fresa=sabor_fresa+1;
        if(sabor_elegido==2)
            sabor_mora=sabor_mora+1;
        if(sabor_elegido==3)
            sabor_melocoton=sabor_melocoton+1;
        putchar ('\n');
    }
    porcentaje_fresa=10.0*sabor_fresa/3;
    porcentaje_melocoton=10.0*sabor_melocoton/3;
    porcentaje_mora=10.0*sabor_mora/3;
    printf ("Valor de sabor fresa: %d\n", sabor_fresa);
    printf ("Valor de sabor melocoton: %d\n", sabor_melocoton);
    printf ("Valor de sabor mora: %d\n", sabor_mora);
    printf ("Valor de porcentaje fresa: %f\n", porcentaje_fresa);
    printf ("Valor de porcentaje melocoton: %f\n", porcentaje_melocoton);
    printf ("Valor de porcentaje mora: %f\n", porcentaje_mora);
    system ("pause");
    return EXIT_SUCCESS;
}