Aplicando el manejo de vectores, matrices en el desarrollo de aplicaciones

 Aplicación de Consola:



Código Fuente:


using System;

 

namespace NotasAdam

{

    class Program

    {

        static void Main(string[] args)

        {

            string input, nombre, clasificacion = null;

            bool respuesta = true;

            double nota1, nota2, nota3, nota4, promedio;

            int contins = 0, contacep = 0, contsob = 0, contexc = 0, sumapro;

           

 

            Console.WriteLine("Bienvenido");

            while (respuesta == true)

            {

                Console.WriteLine("¿Cuál es su nombre?");

                nombre = Console.ReadLine();

                Console.WriteLine("Escriba sus notas");

                Console.WriteLine("Nota 1:");

                nota1 = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Nota 2:");

                nota2 = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Nota 3:");

                nota3 = Convert.ToDouble(Console.ReadLine());

                Console.WriteLine("Nota 4:");

                nota4 = Convert.ToDouble(Console.ReadLine());

                promedio = ((nota1 + nota2 + nota3 + nota4) / 4);

                Console.WriteLine(nombre + " su promedio es: " + promedio);

                if (promedio <= 2.94)

                {

                    clasificacion = "Insuficiente";

                    contins += 1;

                }

                else if (promedio >= 2.95 && promedio <= 3.94)

                {

                    clasificacion = "Aceptable";

                    contacep += 1;

                }

                else if (promedio >= 3.95 && promedio <= 4.44)

                {

                    clasificacion = "Sobresaliente";

                    contsob += 1;

 

                }

                else if (promedio > 4.45)

                {

                    clasificacion = "Excelente";

                    contexc += 1;

                }

 

                Console.WriteLine("La clasificación de su nota es " + clasificacion);

                do

                {

                    Console.WriteLine("Desea ingresar los datos de otro alumno? s(Sí) n(No)");

                    input = Console.ReadLine();

                    input = input.ToLower();

                    if (input != "s" && input != "n")

                    {

                        Console.WriteLine("Respuesta incorrecta");

 

                    }

                    else

                    {

                        if(input=="s")

                        {

                            respuesta = true;

                        }

                        else

                        {

                            respuesta = false;

                            break;

                        }

                    }

                } while (input != "s");

              

            }

            sumapro = (contacep + contsob + contexc);

            Console.WriteLine($"La cantidad de estudiantes de la categoria insuficiente es: {contins}");

            Console.WriteLine($"La cantidad de estudiantes de la categoria aceptable es: {contacep}");

            Console.WriteLine($"La cantidad de estudiantes de la categoria sobresaliente es: {contsob}");

            Console.WriteLine($"La cantidad de estudiantes de la categoria excelente es: {contexc}");

            Console.WriteLine($"La cantidad de estudiantes que no aprobaron es: {contins}");

            Console.WriteLine($"La cantidad de estudiantes que aprobaron es: {sumapro}");

 

 

        }

    }

}

 



Comentarios

Entradas populares de este blog

Práctica sobre funciones

Diagramas para la documentación de las vistas propuestas en el modelo 4+1