Sie sind auf Seite 1von 2

Ax + by = c Cx + dy = f

int a, b, c, d, e, f; Console.WriteLine("ingrese a:"); a=int.Parse(Console.ReadLine()); Console.WriteLine("ingrese b:"); b=int.Parse(Console.ReadLine()); Console.WriteLine("ingrese c:"); c=int.Parse(Console.ReadLine()); Console.WriteLine("ingrese d:"); d=int.Parse(Console.ReadLine()); Console.WriteLine("ingrese e:"); e=int.Parse(Console.ReadLine()); Console.WriteLine("ingrese f:"); f=int.Parse(Console.ReadLine()); decimal valor1; decimal valor2; valor1=(c*e-f*b)/(a*e-b*d); valor2=(c*d-a*f)/(b*d-a*e); Console.WriteLine("el resultado de x es {0} y de y es {1}",valor1,valor2);

FACTORIAL int num1; int fac; int I1; Console.WriteLine("ingrese numero:"); num1 = int.Parse(Console.ReadLine()); fac = 1; I1 = 1; while(I1<=num1) { fac=fac*I1; I1=I1+1; } Console.WriteLine("EL FACTORIAL ES {0}", fac); COMBINACIONES int num1, num2, num3; int fac1, fac2, fac3; int I1, I2, I3; int valor1; Console.WriteLine("combinacion de:"); num1 = int.Parse(Console.ReadLine()); Console.WriteLine("en:"); num2 = int.Parse(Console.ReadLine()); if (num1 >= num2) { I1 = 1; fac1 = 1; fac2 = 1; fac3 = 1; num3 = num1 - num2; while (I1 <= num1) { fac1 = fac1 * I1; I1 = I1 + 1; } I2 = 1; while (I2 <= num2) { fac2 = fac2 * I2; I2 = I2 + 1;

} I3 = 1; while (I3 <= num3) { fac3 = fac3 * I3; I3 = I3 + 1; } Console.WriteLine("primer factorial : {0}", fac1); Console.WriteLine("segundo factorial : {0}", fac3); Console.WriteLine("tercer factorial : {0}", fac2); valor1 = fac1 / (fac2 * fac3); Console.WriteLine("El nmero de combinaciones es : {0}", valor1); } else Console.WriteLine("El primer numero debe ser mayor o igual que el segundo");

Das könnte Ihnen auch gefallen