Title | Ejercicio matriz Gauss Jordan |
---|---|
Author | Cristian Bejarano |
Course | Fundamentos de la programacion |
Institution | Universidad de las Fuerzas Armadas de Ecuador |
Pages | 11 |
File Size | 545.4 KB |
File Type | |
Total Downloads | 49 |
Total Views | 134 |
Ejercicio matriz Gauss Jordan...
Nombre: Cristian Bejarano NRC: 1003 Materia: Fundamentos de programación Carrera: Ingeniería en sistemas Lenguaje de programación: C++
Ejercicio matriz Gauss Jordan CÓDIGO FUENTE #include #include #define filas 100 #define columnas 100 int main() { int A[2][3],B[3][4],AUX[3][4],AUX1[3][4],AUX3[3] [4],j,b,a,k,i,m,n,num,regreso,eleccion=0,AUX2[3][1]; do{ system("cls"); printf("\n *** UNIVERSIDAD DE LAS FUERZAS ARMADAS ESPE *** \n\n"); printf(" INGENIERIA EN SISTEMAS\n \n"); printf("Resolucion de sistemas de ecuaciones lineales por metodo de Gauss Jordan\n\n"); printf("MENU DE OPCIONES \n\n"); printf("1. Sistema de ecuaciones con 2 incognitas \n"); printf("2. Sistema de ecuaciones con 3 incognitas \n"); printf("3. Salir\n\n"); printf("Ingrese el numero que desea realizar:"); scanf("%d",&num); while (num3) { printf("OPCION INCORRECTA\nIngrese una opcion:"); scanf("%d",&num); } switch (num) {
case 1: { do{ system("cls"); printf("EJEMPLO DEL ORDEN A INGRESAR VALORES\n\n"); printf("4X - 6Y = 9\n\n"); printf("ECUACION 1\n\n"); printf("Ingrese valor de x:"); scanf("%d",&A[0][0]); printf("Ingrese valor de y:"); scanf("%d",&A[0][1]); printf("Ingrese valor de la variable independendiente:"); scanf("%d",&A[0][2]); printf("\nLa ecuacion ingresada es %dX +(%dY)= %d \n\n",A[0][0],A[0][1],A[0][2]); printf("LA ECUACION ES CORRECTA?\n\n"); printf("1. Si, continuar\n"); printf("2. No, volver a ingresar ecuacion\n\n"); printf("Ingrese el numero que desea realizar:"); scanf("%d",&eleccion); while (eleccion=3) { printf("OPCION INCORRECTA\nIngrese una opcion:"); scanf("%d",&eleccion); } } while (eleccion==2); do{ system("cls"); printf("EJEMPLO DEL ORDEN A INGRESAR VALORES\n\n"); printf("4X - 6Y = 9\n\n"); printf("ECUACION 2\n\n"); printf("Ingrese valor de x:"); scanf("%d",&A[1][0]); printf("Ingrese valor de y:"); scanf("%d",&A[1][1]); printf("Ingrese valor de la variable independendiente:"); scanf("%d",&A[1][2]); printf("\nLa ecuacion ingresada es %dX +(%dY)= %d \n\n",A[1][0],A[1][1],A[1][2]); printf("LA ECUACION ES CORRECTA?\n\n"); printf("1. Si, continuar\n"); printf("2. No, volver a ingresar ecuacion\n\n"); printf("Ingrese el numero que desea realizar:"); scanf("%d",&eleccion); while (eleccion=3) { printf("OPCION INCORRECTA \nIngrese una opcion:"); scanf("%d",&eleccion);
} } while (eleccion==2); system("cls"); printf("ECUACIONES\n\n"); printf("1) %dX +(%dY)= %d \n\n",A[0][0],A[0][1],A[0][2]); printf("2) %dX +(%dY)= %d \n\n",A[1][0],A[1][1],A[1][2]); printf("METODO DE GAUSS JORDAN\n"); printf("| %d %d | %d |\n",A[0][0],A[0][1],A[0][2]); printf("| %d %d | %d |\n\n",A[1][0],A[1][1],A[1][2]); printf("PRIMER PASO\n"); for (i=0,j=0;j...