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 5 personas");
funciones.primerejercicio();
Console.WriteLine("Ingreso de n números");
funciones.CapturarDatosDos();
Console.WriteLine("Capturar valores de dos matrices de 3x3");
funciones.primerejercicio();
public void primerejercicio(){
Program funciones = new Program();
funciones.CapturarDatos();
Console.WriteLine("Menú");
Console.WriteLine(" a) Los nombres y las edades de las personas mayores de edad en México.");
Console.WriteLine(" b) Los nombres y las edades de las personas mayores de edad en Estados Unidos.");
Console.WriteLine(" c) Los nombres y las edades de las personas menores de edad en México.");
Console.WriteLine(" d) Los nombres y las edades de las personas menores de edad en Estados Unidos");
Console.WriteLine(" e) Salir ");
Console.WriteLine("Escribe la letra (en minuscula) del inciso que deseas consultar");
opcion = Console.ReadLine();
funciones.MayorEstadosUnidos();
funciones.MenorEstadosUnidos();
Console.WriteLine("Saliste del problema 1");
Console.WriteLine("La letra ingresada no es valida");
public void CapturarDatos(){
Console.Write("Ingrese el nombre de la persona: ");
Console.Write("Ingrese la edad de la persona: ");
a1 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el nombre de la persona: ");
Console.Write("Ingrese la edad de la persona: ");
a2 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el nombre de la persona: ");
Console.Write("Ingrese la edad de la persona: ");
a3 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el nombre de la persona: ");
Console.Write("Ingrese la edad de la persona: ");
a4 = int.Parse(Console.ReadLine());
Console.Write("Ingrese el nombre de la persona: ");
Console.Write("Ingrese la edad de la persona: ");
a5 = int.Parse(Console.ReadLine());
public void MayorMexico(){
Console.WriteLine(" a) Los nombres y las edades de las personas mayores 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 MayorEstadosUnidos(){
Console.WriteLine(" b) 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(" c) 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(" d) 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("¿Cuantos 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 tercerejercicio(){
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("Saliste 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");
for(int i=0 ; i<3 ; i++){
res[i,j] = matriz1[i,j]+ matriz2[i,j];
public void operaciones2(int[,]matriz1, int[,]matriz2,int[,] res)
Console.WriteLine("Resta de las matrices");
for(int i=0 ; i<3 ; i++){
res[i,j] = matriz1[i,j]- matriz2[i,j];
public void operaciones3(int[,]matriz1, int[,]matriz2,int[,] res)
Console.WriteLine("Multiplicacion de las matrices");
for(int i=0 ; i<3 ; i++){
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("------------");