Bueno tengo que crear un proyecto en C# el problema es que no tengo ni idea de como hacerlo porque en verdad este ejercicio es de ED y ya no hago programacion. pone que haga estas cosas:
Agrega la clase Alumnos al proyecto. La clase deberá contener lo siguiente:
• Un campo privado de la clase ArrayList llamado listaAlumnos. Se deberá inicializar al
mismo tiempo que se haga su declaración:
private ArrayList listaAlumnos = new ArrayList();
• Una propiedad, ListaAlumnos, que devuelva (sólo el descriptor get) el campo
listaAlumnos.
• Un método público de tipo void, llamado AgregarAlumno, que acepte un parámetro de
la clase Alumno y lo añada a listaAlumnos. Usar el método add de la clase ArrayList.
• Un método público de tipo double, llamado MediaNotas, que devuelva la media de las
notas de todos los alumnos de listaAlumnos.**
La clase Alumnos que agrego tiene este código:
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
namespace EjemploAlumno
{
class Alumno
{
private string nombre;
private int nota;
public string Nombre
{
get { return nombre; }
set { nombre = value; }
}
public int Nota
{
get { return nota; }
set
{
if (value >= 0 && value <= 10)
nota = value;
}
}
public Boolean Aprobado
{
get
{
if (nota >= 5)
return true;
else
return false;
}
}
}
}
Luego pone lo siguiente:
Ahora hay que añadir la funcionalidad. Cuando se haga click en el botón “Guardar alumno”
se hará lo siguiente:
• Crear un nuevo objeto de la clase Alumno con el nombre y la nota de los TextBox
correspondientes.
• Añadirlo a un objeto clase Alumnos. Este objeto deberá ser un miembro privado de la
clase Form1, instanciándose durante su declaración.
• Borrar los TextBox Nombre y Nota.
• Actualizar el TextBox Lista de alumnos con el nuevo alumno introducido, su nota e
indicar si está aprobado o suspendido.
• Calcular la media de las notas de todos los alumnos (usar el método MediaNotas de la
clase Alumnos) y visualizarla en el TextBox Nota media.
Agradecería mucho vuestra ayuda.