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

 código fuente del ejercicio:


using System;

using System.Diagnostics.CodeAnalysis;


namespace TallerItert

{

    class Enunciado_1

    {

        static void Main(string[] args)

        {

            float[] notas_larry;

            double[] notas_martin;

            int numero;

            float nota_4;

            double nota_5;

            float estatura;

            float peso;

            float IMC;

            int estudiantes;

            double[] notas_estudiantes;

            double[] promedio;

            int alumnos;

            int cont;

            double promedios;

            int insuficiente;

            int aceptable;

            int sobresaliente;

            int excelente;

            int aprobaron;

            int no_aprobaron;

            nota_4 = 0;

            nota_5 = 0;

            estatura = 0;

            peso = 0;

            IMC = 0;

            estudiantes = 0;

            insuficiente = 0;

            aceptable = 0;

            sobresaliente = 0;

            excelente = 0;

            notas_estudiantes = new double[4];

            numero = 0;

            notas_larry = new float[4];

            notas_martin = new double[5];

            alumnos = 0;

            cont = 0;

            promedios = 0;

            Console.WriteLine("ENUNCIADO 1 " + "\n" + "presiona enter para continuar" + "\n");

            Console.ReadKey();

            Console.WriteLine("Ingrese las notas de Larry: " + "\n" );

            for (int i = 0; i < 3; i++)

            {

                numero = numero + 1;

                Console.WriteLine("Ingrese la nota # : " + numero);

                notas_larry[i] = float.Parse(Console.ReadLine());

            }

            numero = 0;

            for (int i = 0; i < 3; i++)

            {

                numero = numero + 1;

                Console.WriteLine("La nota # " + numero + " ingresada fue : " + notas_larry[i]);

                nota_4 = nota_4 + notas_larry[i];


            }

            nota_4 = (3 * 4) - nota_4;

            if (nota_4 <= 0)

            {

                Console.WriteLine("\n" + "la nota actual sin la cuarta nota es mayor a 3 " + "\n");

            }

            else

            {

                Console.WriteLine("\n" + "La nota # 4 para sacar la nota en minimo 3 debe ser = " + nota_4 + "\n");

            }

                Console.WriteLine("Ingrese las notas de Martin: " + "\n");

                numero = 0;

            for (int i = 0; i < 4; i++)

            {

                numero = numero + 1;

                Console.WriteLine("Ingrese la nota # : " + numero);

                notas_martin[i] = double.Parse(Console.ReadLine());

            }

            numero = 0;

            for (int i = 0; i < 4; i++)

            {

                numero = numero + 1;

                Console.WriteLine("La nota # " + numero + " ingresada fue : " + notas_martin[i]);

                nota_5 = nota_5 + notas_martin[i];

            }

            nota_5 = (nota_5 * (0.18 + 0.15 + 0.14 + 0.15)) / 4;

            nota_5 = (3 - nota_5) / 0.38;

            nota_5 = Math.Ceiling(nota_5);

            if (nota_5 <= 0)

            {

                Console.WriteLine("\n" + "la nota actual sin la quinta nota es mayor a 3 " + "\n" );

            }

            else

            {

                Console.WriteLine("\n" + "La nota # 5 para sacar la  nota minimo en 3 debe ser = " + nota_5 + "\n");

            }

            Console.WriteLine("Ingrese la estatura de Martin en cm # : ");

            estatura = float.Parse(Console.ReadLine());

            estatura = estatura / 100;

            Console.WriteLine("Ingrese el peso de Martin en Kg # : ");

            peso = float.Parse(Console.ReadLine());

            IMC = peso / (estatura * estatura);

            Console.WriteLine("El ICM de Martin es = # : " + IMC);

            if (IMC < 18.5)

            {

                Console.WriteLine("El OCM de Martin es = Peso inferioir al normal : ");

            }

            if (IMC >= 18.5 & IMC <= 24.9)

            {

                Console.WriteLine("El OCM de Martin es = Normal : ");

            }

            if (IMC >= 25.0 & IMC <= 29.9)

            {

                Console.WriteLine("El OCM de Martin es = Peso superior al normal : ");

            }

            if (IMC > 30.0)

            {

                Console.WriteLine("El OCM de Martin es = Obesidad : " + "\n");

            }

            Console.WriteLine("ENUNCIADO 2 " + "\n" + "presiona enter para continuar" + "\n");

            Console.ReadKey();

            Console.WriteLine("\n" + "Ingrese el numero de estudiantes del grupo de Adam : " + "\n");

            estudiantes = int.Parse(Console.ReadLine());

            promedio = new double[estudiantes];

            for (int f = 0; f < estudiantes; f++)

            {

                alumnos++;

                if (alumnos == 1)

                {

                    Console.WriteLine("Ingrese las 4 notas de Adam # : ");

                }

                else

                {

                    Console.WriteLine("Ingrese las 4 notas del Alumno # : " + alumnos);

                }

                numero = 0;

                promedios = 0;

                for (int g = 0; g < 4; g++)

                {

                    numero++;

                    Console.WriteLine("Ingrese la nota # : " + numero);

                    notas_estudiantes[g] = double.Parse(Console.ReadLine());

                    promedios = promedios + notas_estudiantes[g];

                }

                promedios = promedios / 4;

                promedio[f] = promedios;

                if (alumnos == 1)

                {

                    Console.WriteLine("\n" + "El promedio de Adam # es " + promedio[f] + "\n");

                }

                else

                {

                    Console.WriteLine("El promedio del Alumno # : " + alumnos + " es " + promedio[f] + "\n");

                }

            }

            for (int f = 0; f < estudiantes; f++)

            {

                if (promedio[f] < 2.94)

                {

                    insuficiente++;

                }

                if (promedio[f] >= 2.95 & promedio[f] <= 3.94)

                {

                    aceptable++;

                }

                if (promedio[f] >= 3.95 & promedio[f] <= 4.44)

                {

                    sobresaliente++;

                }

                if (promedio[f] > 4.44)

                {

                    excelente++;

                }

            }

            Console.WriteLine("" + "" + insuficiente + "estudiantes sacaron insificiente");

            Console.WriteLine("" + "" + aceptable + "estudiantes sacaron aceptable");

            Console.WriteLine("" + sobresaliente + "estudiantes sacaron sobresaliente");

            Console.WriteLine("" + excelente + "estudiantes sacaron excelente");

            aprobaron = aceptable+sobresaliente+excelente;

            no_aprobaron = insuficiente;

            Console.WriteLine("" + "" + aprobaron + "estudiantes aprobaron");

            Console.WriteLine("" + no_aprobaron + "estudiantes no aprobaron");

        }

    }

}


Comentarios

Entradas populares