ClubEnsayos.com - Ensayos de Calidad, Tareas y Monografias
Buscar

Menú Con Notas Alunos En C#


Enviado por   •  7 de Diciembre de 2013  •  5.798 Palabras (24 Páginas)  •  284 Visitas

Página 1 de 24

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading;

namespace Practica1MenuNotas

{

//Declaramos como pública la estructura de la tabla que vamos a hacer después.

struct dato

{

public int numero;

public string nombre;

public double nota;

}

class Program

{

//static int numero = 1;

static void Main(string[] args)

{

dato[] tabla = new dato[5];

//Dclaro primero la variable op dentro de la función Main y seguidamente hago un

//do-while en el cual llamo al menú para que se efectúe

//el bucle que repite el menú si no pulsamos 0.

//Seguidamente hago un switch que es el que recogerá las diferentes llamadas a las funciones

//cuando introduzca el número que está en el menú indicado.

/*int op = Menu();*/

//Llamo a la función opciones que va a recibir tabla.

opciones (tabla);

/*Console.ReadLine();*///NO HACE FALTA

}

//Aquí he conseguido meter el switch dentro de una función aparte.

//Lo que he hecho ha sido crear una función estática que no devuelva ningún valor.

//static void opciones y dentro de opciones lo que hacemos es meterle los parámetros a la tabla dato.

//Luego en la función principal Main llamo a la funciójn opciones.

static void opciones(dato [] tabla)

{

/*int i = 0;*/

int op;

do

{

op = Menu();

switch (op)

{

case 1:

Console.Write("<------------>\n");

Console.Write("<- 1. ALTAS ->\n");

Console.Write("<------------>\n");

Altas(tabla);//Llamo a la función de altas.

/*Console.ReadLine();*/

break;

case 2:

Console.Write("<------------>\n");

Console.Write("<- 2. BAJAS ->\n");

Console.Write("<------------>\n");

bajas(tabla);//Llamo a la función de bajas.

/*Console.ReadLine();*/

break;

case 3:

Console.Write("<--------------------->\n");

Console.Write("<- 3. MODIFICACIONES ->\n");

Console.Write("<--------------------->\n");

modificaciones(tabla);//Llamo a la función de modificaciones.

/*Console.ReadLine();*/

break;

case 4:

Console.Write("<---------------->\n");

Console.Write("<- 4. CONSULTAS ->\n");

Console.Write("<---------------->\n");

consultas(tabla);

/*Console.ReadLine();*/

break;

case 5:

Console.Write("<-------------->\n");

Console.Write("<- 5. ORDENAR ->\n");

Console.Write("<-------------->\n");

Console.ReadLine();

break;

case 6:

Console.Write("<-------------------------->\n");

Console.Write("<- 6. BÚSQUEDA SECUENCIAL ->\n");

Console.Write("<-------------------------->\n");

...

Descargar como (para miembros actualizados)  txt (13.2 Kb)  
Leer 23 páginas más »
Disponible sólo en Clubensayos.com