Promedio de Notas de Alumnos


int num;
            float suma, promcurso = 0, n1, curso, cantidad;
            string[] nombre = new string[100];
            float[] promedio = new float[100];
            float[] nota = new float[20];
            string grado = "";
            Console.WriteLine("Ingrese el numero de alumno");
            num = int.Parse(Console.ReadLine());
            //ingreso de datos//
            for (int i = 0; i < num; i++)
            {
                Console.WriteLine("Ingresar el nombre del alumno{0}:", i + 1);
                nombre[i] = Console.ReadLine();
                Console.Write("Ingrese la cantidad de curso{0}:", i + 1);
                cantidad = float.Parse(Console.ReadLine());

                n1 = 0;
                for (int j = 1; j <= cantidad; j++)
                {
                    Console.WriteLine("ingresar la nota del curso {0}", j);
                    curso = float.Parse(Console.ReadLine());
                    n1 = n1 + curso;
                }
                promcurso = n1 / cantidad;
                nota[i] = promcurso;
            }

            //mostrar resultados//
            for (int i = 0; i < num; i++)
            {
                Console.WriteLine(i + 1);
                Console.WriteLine("El nombre es:");
                Console.WriteLine(nombre[i]);
                Console.WriteLine("La nota es:");
                Console.WriteLine(nota[i]);
                if (nota[i] > 10)
                {
                    grado = "APROBADO";
                }
                  if (nota[i] <= 10)
                    {
                        grado = "DESAPROBADO";
                    }
            }
            Console.WriteLine("La condicion es: {0}", grado);
            Console.ReadLine();
...........................
int num=0;
            float suma = 0, promcurso = 0, n1, curso, cantidad, sumab=0, peso;
            string[] nombre = new string[100];
            float[] promedio = new float[100];
            float[] nota = new float[20];
            string grado = "";
            int op1, op2, f=0;
            do
            {
                Console.Clear();
                Console.WriteLine("1...Nuevo Alumno");
                Console.WriteLine("2...Lista");
                Console.WriteLine("0...Salir");
                Console.Write("Ingrese opcion");
                op1 = int.Parse(Console.ReadLine());
                switch (op1)
                {
                    case 1:
                        Console.WriteLine("Ingrese the name of studen{0}:");
                        nombre[f] = Console.ReadLine();
                        Console.Write("Ingrese la cantidad de curso{0}:");
                        cantidad = float.Parse(Console.ReadLine());

                        n1 = 0;
                        for (int j = 1; j <= cantidad; j++)
                        {
                            Console.WriteLine("Ingresar la nota del curso {0}", j);
                            curso = float.Parse(Console.ReadLine());
                            n1 = n1 + curso;
                            {
                                if ((nota[f] >= 0) && (nota[f] <= 20))
                                {
                                    Console.WriteLine("Ingrese el peso del curso {0}");
                                    peso = float.Parse(Console.ReadLine());
                                    suma = (suma + nota[f] * peso);
                                    sumab = sumab + peso;
                                }
                                else
                                {
                                    Console.WriteLine("Error, ingrese other value");
                                    Console.ReadLine();
                                }
                           
                            }
                       
                        }
                              promcurso = suma / sumab;
                            nota[f] = promcurso;
                            break;
             
                    case 2:
                        for (int i = 0; i < num; i++)
                        {
                            Console.WriteLine(i + 1);
                            Console.WriteLine("El nombre es:");
                            Console.WriteLine(nombre[i]);
                            Console.WriteLine("La nota es:");
                            Console.WriteLine(nota[i]);
                            if (nota[i] > 10)
                            {
                                grado = "APROVADO";
                            }
                            if (nota[i] <= 10)
                            {
                                grado = "DESAPROVADO";
                            }
                            break;
                        }
                        Console.WriteLine("La condicion es: {0}", grado);
                        Console.ReadLine();
                        Console.WriteLine("DECEA CONTINUAR SI(1), NO(2)");
                        op2 = int.Parse(Console.ReadLine());
                        Console.Clear();
                }

            }
            while (op1 != 1);

No hay comentarios:

Publicar un comentario

Popular Posts