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. Console.WriteLine("Nombre del maestro"); string name = Console.ReadLine(); Console.WriteLine("Nombre de la clase"); string classname = Console.ReadLine(); Clase clase; for (int i = 0; i < 30; i++) { clase = new Clase(); clase.Maestro = name; clase.NombreClase = classname; Console.WriteLine("Nombre alumno {0}", i + 1); clase.Alumno = Console.ReadLine(); Console.WriteLine("Calificacion alumno {0}", i + 1); clase.Calificacion = int.Parse(Console.ReadLine()); listaclase.Add(clase); } Console.WriteLine("El promedio del grupo es de {0}", Media()); Console.WriteLine("La calificacion mas alta fue la de{0}", Max()); Console.WriteLine("La calificacion mas baja fue la de{0}", 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(); 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 AgregarAlumnosCalficaciones() { Clase Clase = new Clase(); Console.Write("Bienvenido profesor\ncual es su nombre: "); Clase.Maestro = Console.ReadLine(); Console.Write("\nCual es la materia que imparte: "); Clase.NombreClase = Console.ReadLine(); Console.Clear(); Console.WriteLine("Excelente vamos a calificar a los alumnos"); for (int i = 0; i < 30; i++) { Alumno Alumno1 = new Alumno(); Console.Write("\nIntroduzca el nombre del alumno {0}: ", i + 1); Alumno1.Nombre = Console.ReadLine(); Console.Write("Introduzca la calificacion del alumno {0}: ", i + 1); Alumno1.Calificacion = int.Parse(Console.ReadLine()); Alumnos.Add(Alumno1); } }
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()); }
static void Main(string[] args) { do { Console.WriteLine("Seleccione ejercicio a ejecutar:"); Console.WriteLine("0) Salir"); Console.WriteLine("1) Actividad 1"); Console.WriteLine("2) Actividad 2"); string r = Console.ReadLine(); c = Int32.Parse(r); if (c == 1) { var stack = GetStack(); Console.WriteLine("--- Stack contents ---"); foreach (int i in stack) { Console.WriteLine(i); } Console.ReadKey(); } else if (c == 2) { Console.WriteLine("Instrucciones:"); Console.WriteLine("1) Registrar"); Console.WriteLine("2) Mostrar datos"); string a = Console.ReadLine(); int b = Int32.Parse(a); if (b == 1) { Console.WriteLine("Declare:"); bool check = false; string d = Console.ReadLine(); string[] words = d.Split(' '); for (int i = 0; i <= 99; i++) { for (int j = 0; j <= 1; j++) { if (act2[i, j] == null) { act2[i, j] = words[j]; check = true; } } if (check == true) { i = 100; } } } else if (b == 2) { for (int i = 0; i <= 99; i++) { for (int j = 0; j <= 1; j++) { if (act2[i, j] != null) { if (j == 1) { Console.WriteLine(act2[i, j]); } else { Console.Write(" " + act2[i, j]); } } } } } } else if (c == 3) { Clase mate = new Clase(); } else if (c != 1 && c != 2 && c != 0) { Console.WriteLine("Seleccione un numero valido"); } } while (c != 0); }
public void Ejercicio4() { bool salir = false; int Mayor = 0, Menor = 0, Suma = 0; do { Console.Clear(); Console.WriteLine("Ejercicio 4"); Console.Write("Ingresa tu nombre Prof.: "); string Profe = Console.ReadLine(); Console.Write("Ingresa el nombre de la clase: "); string NomClase = Console.ReadLine(); Console.Write("Ingresa la cantidad de alumnos: "); int CantAlumnos = Convert.ToInt32(Console.ReadLine()); List <Clase> clase = new List <Clase>(); if (CantAlumnos >= 1 || CantAlumnos <= 58) { Console.WriteLine(); for (int Cont = 0; Cont < CantAlumnos; Cont++) { Clase Salon = new Clase(); Salon.Maestro = Profe; Salon.NombreClase = NomClase; Console.Write("Ingresa el nombre del alumno: "); Salon.Alumno = Console.ReadLine(); Console.Write("Ingresa la calificacion del alumno: "); Salon.Calificacion = Convert.ToInt32(Console.ReadLine()); Suma = Suma + Salon.Calificacion; if (Cont == 0) { Mayor = Salon.Calificacion; Menor = Salon.Calificacion; } else { if (Salon.Calificacion > Mayor) { Mayor = Salon.Calificacion; } else { } if (Salon.Calificacion < Menor) { Menor = Salon.Calificacion; } else { } } clase.Add(Salon); } List <string> NombresMayor = new List <string>(); List <string> NombresMenor = new List <string>(); foreach (var item in clase) { if (item.Calificacion == Mayor) { NombresMayor.Add(item.Alumno); } else if (item.Calificacion == Menor) { NombresMenor.Add(item.Alumno); } } Console.WriteLine("Alumnos con la calificacion mayor ({0})", Mayor); foreach (var item in NombresMayor) { Console.WriteLine(item); } Console.WriteLine("Alumnos con la calificacion menor ({0})", Menor); foreach (var item in NombresMenor) { Console.WriteLine(item); } Console.WriteLine("Calificacion media: {0}", (Suma / CantAlumnos)); salir = true; } else { Console.WriteLine("Cantidad de alumnos no valida."); salir = false; } } while (salir == false); // 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. }