• Lenguaje

    C

  • Descripción

    Genere 10 notas del 1 al 20. Deberá mostrar la nota mas alta y la mas baja. Las notas se dividen por rangos:
    a. 1-5 muy bajas
    b. 6-10 bajas
    c. 11-15 altas
    d. 16-20 muy altas
    El programa mostrará cuantas pertenecen a cada rango.

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

int main (void)
{
    int i, nota, nota_mas_alta, nota_mas_baja, randomize;
    int rango_a, rango_b, rango_c, rango_d;
    nota_mas_alta = 0;
    nota_mas_baja = 0;
    rango_a = 0;
    rango_b = 0;
    rango_c = 0;
    rango_d = 0;
    for (i=1; i<=10; i++)
    {
        printf ("PROCESO %d\n", i);
        printf ("Ingresa el valor de randomize: ");
        scanf ("%d", &randomize);
        (void) getchar ();
        nota=1+randomize(20);
        if(i==1||nota_mas_alta<nota)
            nota_mas_alta=nota;
        if(i==1||nota_mas_baja>nota)
            nota_mas_baja=nota;
        if(nota>=1&&nota<=5)
        {
            rango_a=rango_a+1;
            printf ("Muy baja\n");
        }
        if(nota>=6&&nota<=10)
        {
            rango_b=rango_b+1;
            printf ("Baja\n");
        }
        if(nota>=11&&nota<=15)
        {
            rango_c=rango_c+1;
            printf ("Alta\n");
        }
        if(nota>=16&&nota<=20)
        {
            rango_d=rango_d+1;
            printf ("Muy alta\n");
        }
        printf ("Valor de nota: %d\n", nota);
        putchar ('\n');
    }
    printf ("Valor de nota mas alta: %d\n", nota_mas_alta);
    printf ("Valor de nota mas baja: %d\n", nota_mas_baja);
    printf ("Valor de rango a: %d\n", rango_a);
    printf ("Valor de rango b: %d\n", rango_b);
    printf ("Valor de rango c: %d\n", rango_c);
    printf ("Valor de rango d: %d\n", rango_d);
    system ("pause");
    return EXIT_SUCCESS;
}