public static void Main()
double x,y,z,f1,f2,f3, error = 0.001;
double[,] matriz = new double[3,4];
f1 =4*Math.Pow(x,2)+8*Math.Sin(y)+2*z+3;
f2 = Math.Exp(x)+Math.Pow(7,-y)+3*Math.Sin(z)-1;
f3= Math.Pow(y,2)-Math.Exp(x)+2*z;
while (Math.Abs(f1) > error | Math.Abs(f2) > error | Math.Abs(f3) > error)
f1 =4*Math.Pow(x,2)+8*Math.Sin(y)+2*z+3;
f2 = Math.Exp(x)+Math.Pow(7,-y)+3*Math.Sin(z)-1;
f3= Math.Pow(y,2)-Math.Exp(x)+2*z;
matriz[0, 1] = 8*Math.Cos(y);
matriz[1, 0] = Math.Exp(x);
matriz[1, 1] = Math.Log(7)*Math.Pow(7,-y);
matriz[1, 2] = 3*Math.Cos(z);
matriz[2, 0] = Math.Exp(x) ;
for (int reng = 0; reng < 3; reng = reng + 1)
pivote = matriz[reng, reng];
for (int colu = 0; colu < 4; colu = colu + 1)
matriz[reng, colu] = matriz[reng, colu] / pivote;
for (int reng_elimi = 0; reng_elimi < 2; reng_elimi = reng_elimi + 1)
factor = matriz[reng_elimi, reng];
for (int colu_elimi = 0; colu_elimi < 3;
colu_elimi = colu_elimi + 1)
matriz[reng_elimi, colu_elimi] = matriz[reng_elimi,
colu_elimi] - factor * matriz[reng, colu_elimi];
Console.WriteLine("El valor final de x es: " + x);
Console.WriteLine("El valor final de y es: " + y);
Console.WriteLine("El valor final de y es: " + z);
Console.WriteLine("EL CODIGO FUE CREADO POR:ULISES ALBERTO RODRIGUEZ ORTEGA");