-
Notifications
You must be signed in to change notification settings - Fork 0
/
Program.cs
84 lines (75 loc) · 3.21 KB
/
Program.cs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
using System;
using Menu_Arboles.Lista_Enlazada;
using Menu_Arboles.Menús;
using Menu_Arboles.Arboles;
namespace Menu_Arboles
{
class Program
{
//Lista en la cual se iran almacenando los arboles
static Lista_Enlazad Lista = new Lista_Enlazad();
//variable de control para la repeticion del menu & programa
static bool rep = true;
//contador para arboles de prueba
static int cont = 0;
static void Main(string[] args)
{
do
{
try
{
switch (Menus.MenuPricipal(ref Lista))
{
case 1:
Menus.MenuCrear(ref Lista);
break;
case 2:
Menus.MenuMostrar(Lista);
break;
case 3:
NodoArbol arbol = Recorridos.CrearArbolPrueba_1();
NodoLista arb = new NodoLista(arbol, $"Arbol de Prueba #{cont + 1}");
Lista.InsertarALaCabeza(arb);
cont++;
rep = true;
break;
case 4:
NodoArbol arbol1 = Recorridos.CrearArbolPrueba_2();
NodoLista arb1 = new NodoLista(arbol1, $"Arbol de Prueba #{cont + 1}");
Lista.InsertarALaCabeza(arb1);
cont++;
rep = true;
break;
case 5:
NodoArbol arbol2 = Recorridos.CrearArbolPrueba_3();
NodoLista arb2 = new NodoLista(arbol2, $"Arbol de Prueba #{cont + 1}");
Lista.InsertarALaCabeza(arb2);
cont++;
rep = true;
break;
case 6:
Console.Clear();
Console.Title = "Información del Programa";
Console.WriteLine("Materia: Estructura de Datos");
Console.WriteLine("Docente: ING. NANCY GABRIELA MARÍN CASTAÑEDA");
Console.WriteLine("Tercer Semestre | Grupo A | Agosto - Diciembre");
Console.WriteLine("Programa hecho por:");
Console.WriteLine("\t Victor Hugo Carreon Pulido - 192310436");
Console.WriteLine("\t Andrea Evelyn Mejia Rubio - 192310177");
Console.WriteLine("\t Edgar Eduardo Arguijo Vazquez - 192310252");
Console.ReadKey();
rep = true;
break;
case 7:
Environment.Exit(0);
break;
}
}
catch (System.FormatException)
{
Console.WriteLine("Ingrese un valor numerico");
}
} while (rep);
}
}
}