private int numeros = 0; int consulta = 0;
private int a1=0; int a2=0; int a3=0; int a4=0; int a5=0;
private string n1=""; string n2=""; string n3=""; string n4=""; string n5="";
public static void Main()
Program funciones = new Program();
Console.WriteLine("----registro de las 5 personas----");
funciones.ejercicioprimero();
Console.WriteLine("----ingreso de n números----");
funciones.CapturarDatosDos();
Console.WriteLine("----capturar valores de dos matrices de 3x3----");
funciones.ejerciciotercero();
public void ejercicioprimero()
Program funciones = new Program();
funciones.CapturarDatos();
Console.WriteLine(" Menú");
Console.WriteLine(" 1) los nombres y las edades de las personas mayores de edad en México son: ");
Console.WriteLine(" 2) los nombres y las edades de las personas mayores de edad en Estados Unidos son: ");
Console.WriteLine(" 3) los nombres y las edades de las personas menores de edad en México son: ");
Console.WriteLine(" 4) los nombres y las edades de las personas menores de edad en Estados Unidos son: ");
Console.WriteLine(" 5) Salir ");
Console.WriteLine("elija el numero que desea consultar");
opcion = Console.ReadLine();
funciones.MayorEstadosUnidos();
funciones.MenorEstadosUnidos();
Console.WriteLine("has salido del problema 1");
Console.WriteLine("la letra que ingresaste no es valida");
public void CapturarDatos()
Console.Write("ingrese el nombre de la persona: ");
Console.Write("ingrese los años de la persona: ");
a1 = int.Parse(Console.ReadLine());
Console.Write("ingrese el nombre de la persona: ");
Console.Write("ingrese los años de la persona: ");
a2 = int.Parse(Console.ReadLine());
Console.Write("ingrese el nombre de la persona: ");
Console.Write("ingrese los años de la persona: ");
a3 = int.Parse(Console.ReadLine());
Console.Write("ingrese el nombre de la persona: ");
Console.Write("ingrese los años de la persona: ");
a4 = int.Parse(Console.ReadLine());
Console.Write("ingrese el nombre de la persona: ");
Console.Write("Ingrese los años de la persona: ");
a5 = int.Parse(Console.ReadLine());
public void MayorMexico()
Console.WriteLine(" 1) los nombres y las edades de las personas mayores de edad en México son: ");
Console.WriteLine("1.-El nombre de la persona es: "+ n1);
Console.WriteLine("1.-La edad de la persona es: " + a1);
Console.WriteLine("2.-El nombre de la persona es: "+ n2);
Console.WriteLine("2.-La edad de la persona es: " + a2);
Console.WriteLine("3.-El nombre de la persona es: "+ n3);
Console.WriteLine("3.-La edad de la persona es: " + a3);
Console.WriteLine("4.-El nombre de la persona es: "+ n4);
Console.WriteLine("4.-La edad de la persona es: " + a4);
Console.WriteLine("5.-El nombre de la persona es: "+ n5);
Console.WriteLine("5.-La edad de la persona es: " + a5);
public void MayorEstadosUnidos()
Console.WriteLine(" 2) Los nombres y las edades de las personas mayores de edad en Estados Unidos.");
Console.WriteLine("1.-El nombre de la persona es: "+ n1);
Console.WriteLine("1.-La edad de la persona es: " + a1);
Console.WriteLine("2.-El nombre de la persona es: "+ n2);
Console.WriteLine("2.-La edad de la persona es: " + a2);
Console.WriteLine("3.-El nombre de la persona es: "+ n3);
Console.WriteLine("3.-La edad de la persona es: " + a3);
Console.WriteLine("4.-El nombre de la persona es: "+ n4);
Console.WriteLine("4.-La edad de la persona es: " + a4);
Console.WriteLine("5.-El nombre de la persona es: "+ n5);
Console.WriteLine("5.-La edad de la persona es: " + a5);
public void MenorMexico()
Console.WriteLine(" 3) Los nombres y las edades de las personas menores de edad en México.");
Console.WriteLine("1.-El nombre de la persona es: "+ n1);
Console.WriteLine("1.-La edad de la persona es: " + a1);
Console.WriteLine("2.-El nombre de la persona es: "+ n2);
Console.WriteLine("2.-La edad de la persona es: " + a2);
Console.WriteLine("3.-El nombre de la persona es: "+ n3);
Console.WriteLine("3.-La edad de la persona es: " + a3);
Console.WriteLine("4.-El nombre de la persona es: "+ n4);
Console.WriteLine("4.-La edad de la persona es: " + a4);
Console.WriteLine("5.-El nombre de la persona es: "+ n5);
Console.WriteLine("5.-La edad de la persona es: " + a5);
public void MenorEstadosUnidos()
Console.WriteLine(" ) Los nombres y las edades de las personas menores de edad en Estados Unidos");
Console.WriteLine("1.-El nombre de la persona es: "+ n1);
Console.WriteLine("1.-La edad de la persona es: " + a1);
Console.WriteLine("2.-El nombre de la persona es: "+ n2);
Console.WriteLine("2.-La edad de la persona es: " + a2);
Console.WriteLine("3.-El nombre de la persona es: "+ n3);
Console.WriteLine("3.-La edad de la persona es: " + a3);
Console.WriteLine("4.-El nombre de la persona es: "+ n4);
Console.WriteLine("4.-La edad de la persona es: " + a4);
Console.WriteLine("5.-El nombre de la persona es: "+ n5);
Console.WriteLine("5.-La edad de la persona es: " + a5);
public void CapturarDatosDos()
Console.Write("Cuántos números quieres ingresar: ");
numeros = int.Parse(Console.ReadLine());
int[] crack = new int[numeros];
for(int b = 0; b < numeros; b++)
Console.Write(""+(b+1) + " Ingrese un números: ");
crack[b] = int.Parse(Console.ReadLine());
Console.WriteLine("De los " + numeros + " números ingresados, ¿Qué numero deseas consultar?");
consulta = int.Parse(Console.ReadLine());
Console.WriteLine("La posicion " + consulta + " tiene un valor de: " + crack[consulta-1]);
public void ejerciciotercero()
Program funciones = new Program();
int[,] matriz1 = new int[3,3];
int[,] matriz2 = new int[3,3];
int[,] res = new int[3,3];
funciones.rellenarMatriz1(matriz1);
funciones.rellenarMatriz2(matriz2);
Console.WriteLine(" MENU");
Console.WriteLine("a) Mostrar el resultado de la suma de las matrices");
Console.WriteLine("b) Mostrar el resultado de la resta de las matrices");
Console.WriteLine("c) Mostrar el resultado de la multiplicación de las matrices");
Console.WriteLine("d) Salir");
Console.WriteLine("Escribe la letra (en minuscula) del inciso que deseas consultar");
letra = Console.ReadLine();
funciones.operaciones1(matriz1,matriz2,res);
funciones.operaciones2(matriz1,matriz2,res);
funciones.operaciones3(matriz1,matriz2,res);
Console.WriteLine("Has salido del problema 3");
Console.WriteLine("La letra que ingresaste no es valida");
public void rellenarMatriz1(int[,]matriz1)
Console.WriteLine(" Matriz 1");
for(int fila = 0; fila <= 2; fila++)
for(int columna = 0; columna <= 2; columna++)
Console.Write("["+fila+","+columna+"]" + "Ingrese un número entero: ");
matriz1[fila,columna] = int.Parse(Console.ReadLine());
public void rellenarMatriz2(int[,] matriz2)
Console.WriteLine(" Matriz 2");
for(int fila = 0; fila <= 2; fila++)
for(int columna = 0; columna <= 2; columna++)
Console.Write("["+fila+","+columna+"]" + "Ingrese un número entero: ");
matriz2[fila,columna] = int.Parse(Console.ReadLine());
public void operaciones1(int[,]matriz1, int[,]matriz2,int[,] res)
Console.WriteLine("SUMA DE LAS MATRICES");
res[i,j] = matriz1[i,j]+ matriz2[i,j];
public void operaciones2(int[,]matriz1, int[,]matriz2,int[,] res)
Console.WriteLine("RESTA DE LAS MATRICES");
res[i,j] = matriz1[i,j]- matriz2[i,j];
public void operaciones3(int[,]matriz1, int[,]matriz2,int[,] res)
Console.WriteLine("MULTIPLICACIÓN DE LAS MATRICES");
res[i,j] = matriz1[i,j] * matriz2[i,j];
public static void mostrarMatriz(int[,]res)
for(int fila = 0; fila <= 2 ; fila++)
for(int columna = 0; columna <= 2; columna++)
Console.Write(res[fila,columna]+" | ");
Console.WriteLine("----");