• 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
57
58
59
60
using System;

namespace RangosDeNotas
{
    class RangosDeNotas
    {
        static void Main(string[] args)
        {
            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++)
            {
                Console.WriteLine("PROCESO " + i);
                Console.Write("Ingresa el valor de randomize: ");
                randomize = int.Parse(Console.ReadLine());
                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;
                    Console.WriteLine("Muy baja");
                }
                if(nota>=6&&nota<=10)
                {
                    rango_b=rango_b+1;
                    Console.WriteLine("Baja");
                }
                if(nota>=11&&nota<=15)
                {
                    rango_c=rango_c+1;
                    Console.WriteLine("Alta");
                }
                if(nota>=16&&nota<=20)
                {
                    rango_d=rango_d+1;
                    Console.WriteLine("Muy alta");
                }
                Console.WriteLine("Valor de nota: " + nota);
                Console.WriteLine();
            }
            Console.WriteLine("Valor de nota mas alta: " + nota_mas_alta);
            Console.WriteLine("Valor de nota mas baja: " + nota_mas_baja);
            Console.WriteLine("Valor de rango a: " + rango_a);
            Console.WriteLine("Valor de rango b: " + rango_b);
            Console.WriteLine("Valor de rango c: " + rango_c);
            Console.WriteLine("Valor de rango d: " + rango_d);
            Console.Write("Presiona una tecla para terminar . . . ");
            Console.ReadKey();
        }
    }
}