public void Ejercicio4() { // Diseñar e implementar una clase que le permita a un maestro hacer un seguimiento de las calificaciones // en un solo curso.Incluir métodos que calculen la nota media, la //calificacion más alto, y el calificacion más bajo. Escribe un programa para poner a prueba tu clase. //implementación. Minimo 30 Calificaciones, de 30 alumnos. Clase curso = new Clase(); Stack Alumnos = new Stack(); Stack <int> Calificaciones = new Stack <int>(); //creamos una pila de calificaciones que se introduciran en nuestro metodo de la clase Clase Console.Write(" Numero de alumnos: "); //aqui introduce 30 para que sean los 30 alumnos int num = int.Parse(Console.ReadLine()); for (int i = 0; i < num; i++)//con un for introducimos los nombre y calificaciones de los alumnos deseados { Console.Write(" Nombre del alumno {0}: ", i + 1); Alumnos.Push(Console.ReadLine()); Console.Write(" Calificacion del alumno {0}: ", i + 1); Calificaciones.Push(int.Parse(Console.ReadLine())); } Console.WriteLine(" El promedio es: {0}", curso.Promedio(Calificaciones)); //usamos el metodo promedio para calcular promedio Console.WriteLine(" El mayor es: {0}", Calificaciones.Max()); //aqui simplemente imprimimos cual es el deto de mayor valor y el de menor usando el metodo Max y Min de las pilas Console.WriteLine(" El menor es: {0}", Calificaciones.Min()); Console.ReadKey(); }
public void Ejercicio4() { // Diseñar e implementar una clase que le permita a un maestro hacer un seguimiento de las calificaciones // en un solo curso.Incluir métodos que calculen la nota media, la //calificacion más alto, y el calificacion más bajo. Escribe un programa para poner a prueba tu clase. //implementación. Minimo 30 Calificaciones, de 30 alumnos. Clase curso = new Clase(); Stack Alumnos = new Stack(); Stack <int> Calificaciones = new Stack <int>(); Console.Write("\nNOMBRE DE LA CLASE :"); curso.NombreClase = Console.ReadLine(); Console.Write("\nMAESTRO:", curso.Maestro); curso.Maestro = Console.ReadLine(); Console.Write("\nALUMNOS DE LA CLASE: "); int num = int.Parse(Console.ReadLine()); for (int i = 0; i < num; i++) { Console.Write("EL ALUMNO {0}: ", i + 1); Alumnos.Push(Console.ReadLine()); Console.Write(" CALIFICACION GRENERAL: ", i + 1); Calificaciones.Push(int.Parse(Console.ReadLine())); } Console.WriteLine(" EL PROMEDIO ES: {0}", curso.Promedio(Calificaciones)); Console.WriteLine(" EL PROMEDIO MAYOR : {0}", Calificaciones.Max()); Console.WriteLine(" EL PROMEDIO MENOR : {0}", Calificaciones.Min()); }
public void Ejercicio4() { // Diseñar e implementar una clase que le permita a un maestro hacer un seguimiento de las calificaciones // en un solo curso.Incluir métodos que calculen la nota media, la //calificacion más alto, y el calificacion más bajo. Escribe un programa para poner a prueba tu clase. //implementación. Minimo 30 Calificaciones, de 30 alumnos. Console.WriteLine(" >>> Ejecercicio 4 <<< "); Clase curso = new Clase(); curso.NombreClase = " CLASE:Estructura de Datos"; curso.Maestro = " JUAN"; Stack Alumnos = new Stack(); Stack <int> Calificaciones = new Stack <int>(); Console.WriteLine(curso.NombreClase); Console.WriteLine(curso.Maestro); Console.Write(" Numero de alumnos: "); int num = int.Parse(Console.ReadLine()); for (int i = 0; i < num; i++) { Console.Write(" Nombre del alumno {0}: ", i + 1); Alumnos.Push(Console.ReadLine()); Console.Write(" Calificacion del alumno {0}: ", i + 1); Calificaciones.Push(int.Parse(Console.ReadLine())); } Console.WriteLine(" El promedio es: {0}", curso.Promedio(Calificaciones)); Console.WriteLine(" El mayor es: {0}", Calificaciones.Max()); Console.WriteLine(" El menor es: {0}", Calificaciones.Min()); }
public void Ejercicio4() { // Diseñar e implementar una clase que le permita a un maestro hacer un seguimiento de las calificaciones // en un solo curso.Incluir métodos que calculen la nota media, la //calificacion más alto, y el calificacion más bajo. Escribe un programa para poner a prueba tu clase. //implementación. Minimo 30 Calificaciones, de 30 alumnos. Clase curso = new Clase(); curso.NombreClase = ""; curso.Maestro = ""; Stack Alumnos = new Stack(); Stack <int> Calificaciones = new Stack <int>(); Console.WriteLine(" Cual es el nombre de la clase:"); curso.NombreClase = Console.ReadLine(); Console.Write(" Nombre del maestro: "); curso.Maestro = Console.ReadLine(); Console.Write(" Numero de alumnos: "); int num = int.Parse(Console.ReadLine()); for (int i = 0; i < num; i++) { Console.Write(" Nombre del alumno {0}: ", i + 1); Alumnos.Push(Console.ReadLine()); Console.Write(" Calificacion del alumno {0}: ", i + 1); Calificaciones.Push(int.Parse(Console.ReadLine())); } // Console.Clear(); Console.WriteLine("\n El promedio es: {0:0000}", curso.Promedio(Calificaciones)); Console.WriteLine(" El MAYOR es: {0}", Calificaciones.Max()); Console.WriteLine(" El MENOR es: {0}", Calificaciones.Min()); }