Operaciones de matrices c sharp

Páginas: 5 (1128 palabras) Publicado: 3 de julio de 2011
Este es el código de operaciones de matrices e c#.
string opcion;
int opc;

do
{
Console.WriteLine("*************PROYECTO DE MATRICES**************\n");
Console.WriteLine("Lista de operaciones de matrices:\n\n1.- Determinante 2x2 \n2.- Determinante 3x3 \n3.-Suma de matrices \n4.-Resta de matrices\n5.-Multiplicacion de matrices \n6.-Salir\n");
opcion = Console.ReadLine();
opc = Convert.ToInt16(opcion);

if(opc==1)
dos();
if(opc==2)
tres();
if (opc == 3)
suma();
if (opc == 4)
resta();
if (opc == 5)multiplicacion();
}while(opc!=6);
}
public static void suma()
{
int r = 0, c = 0;
string leer = "";
int i, j;

Console.WriteLine("\nIntroduce el numero de renglones para las matrices\n");
leer = Console.ReadLine();
r = Convert.ToInt16(leer);Console.WriteLine("\nIntroduce el numero de filas para las matrices\n");
leer = Console.ReadLine();
c = Convert.ToInt16(leer);
double[,] A = new double[r, c];
double[,] B = new double[r, c];
double[,] S = new double[r, c];
// valores de a

Console.WriteLine("\nInserta los valores de la matriz A\n");for (i = 0; i < r; i++)

for (j = 0; j < c; j++)
{

Console.Write(" A[{0},{1}] = ", i, j);

A[i, j] = Convert.ToDouble(Console.ReadLine());

}

// valores de b

Console.WriteLine("\nInserta los valores de la matriz B\n");

for (i = 0; i< r; i++)

for (j = 0; j < c; j++)
{

Console.Write(" B[{0},{1}] = ", i, j);
B[i, j] = Convert.ToDouble(Console.ReadLine());

}

// suma de resultado

Console.WriteLine("\nMatriz S = A+B\n");

for (i = 0; i < r; i++)
{for (j = 0; j < c; j++)
{

S[i, j] = A[i, j] + B[i, j];
Console.Write(" " + S[i, j]);

}

Console.WriteLine();

}
}
public static void resta()
{

int r = 0, c = 0;
string leer = "";
int i, j;Console.WriteLine("\nIntroduce el numero de renglones para las matrices\n");
leer = Console.ReadLine();
r = Convert.ToInt16(leer);
Console.WriteLine("\nIntroduce el numero de filas para las matrices\n");
leer = Console.ReadLine();
c = Convert.ToInt16(leer);
double[,] A = new double[r, c];
double[,] B = new double[r, c];double[,] S = new double[r, c];
// valores de a


Console.WriteLine("\nInserta los valores de la matriz A\n");

for (i = 0; i < r; i++)

for (j = 0; j < c; j++)
{

Console.Write(" A[{0},{1}] = ", i, j);

A[i, j] =Convert.ToDouble(Console.ReadLine());

}

// valores de b

Console.WriteLine("\nInserta los valores de la matriz B\n");

for (i = 0; i < r; i++)

for (j = 0; j < c; j++)
{

Console.Write(" B[{0},{1}] = ", i, j);
B[i, j] = Convert.ToDouble(Console.ReadLine());

}...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Operaciones matrices c++ suma y resta
  • C Sharp
  • C sharp
  • C SHARP
  • C Sharp
  • Matrices en C++
  • Matrices En C++
  • Matrices c++

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS