J

juanchopito

Usuario (México)

Primer post: 9 may 2013
6
Posts
146
Puntos totales
41
Comentarios
Programa en C, Falsa Posicion.
Programa en C, Falsa Posicion.
Ciencia EducacionporAnónimo5/11/2013

Para los que llevan Metodos Numericos y los tienen que programar. Les dejo el Programa en DEV C, de Flasa Posicion. Aclaro le hace falta el contra digonal / antes de la n ,para que se acomode bien el programa al correrlo. si lo tiene el codigo pero no sale. #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include<iostream.h> double f(float X); int main(void){ int SI=1; do{ system("cls" ); float Xi,Xu,Xr,Xn,Ea,comp; int cont=0; //clrscr(); printf("tttPRACTICA #3n" ); printf("tt METODO DE LA FALSA POSICIONn" ); printf("t basado en una practica de salonnnn" ); printf("introduce Xu:n" ); scanf("%f",&Xu); printf("introduce Xi:n" ); scanf("%f",&Xi); printf("n Xu Xi Xr f(Xu) f(Xi) f(Xr) Ean" ); Xr=Xu-((f(Xu)*(Xi-Xu))/(f(Xi)-f(Xu))); printf("%.5f %.5f %.5fn",Xu,Xi,Xr); do{ comp=f(Xu)*f(Xr); if(comp==0) printf("La raiz es %f",Xi); else if(comp<0) Xi= Xr; else Xu= Xr; Xn=Xu-((f(Xu)*(Xi-Xu))/(f(Xi)-f(Xu))); Ea=((Xn-Xr)/Xn)*100; printf("%.5f %.5f %.5f %.5f %.5f %.5f %.5f%n",Xu,Xi,Xn,f(Xu),f(Xi),f(Xr),Ea); Xr=Xn; }while(Ea>=1); printf("nnn" ); printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" ); scanf("%d",&SI); }while(SI<=1); printf("nnn" ); system("PAUSE" ); reutrn 0; } double f(float X){ return pow(X,4)+3*pow(X,3)-2; } //****************Fin del Programa***************** Les dejo mis otros Aportes. programa en C, valor de Pi. Programa en C, Biseccion. Programa en C, Metodo de la secante. Programa en C, Newton-Raphson. Programa en C, Newton-Raphson Modificado. Programa en C, Metodo de Gauss-Jordan. Espero y les funcione, Saludos...

10
8
Programa en C, Metodo de la Secante.
Programa en C, Metodo de la Secante.
Ciencia EducacionporAnónimo5/11/2013

Les dejo aquí el programa en C del Método de la Secante. Espero y les sirva de ayuda. Aclaro le hace falta el contra digonal / antes de la n ,para que se acomode bien el programa al correrlo. si lo tiene el codigo pero no sale. #include<conio.h> #include<math.h> #include<stdlib.h> #include<stdio.h> #include<iostream.h> double f(float Xi); double f1(float Xr); int main(void){ int SI=1; do{ system("cls" ); float Xi=0,Ea=0,Xz=0,Xr=0; int cont=0; printf("ttPRACTICA #5n" ); printf("t METODO DE LA SECANTEn" ); printf("tbasado en una practica de salonnn" ); printf("instroduce Xi:n" ); scanf("%f",&Xi); printf("nnI Xi-1 Xi Xi+1 f(Xi-1) f(Xi) Ean" ); do{ Xr=(Xi-1); Xz= Xi-((f(Xi)*(Xr-Xi))/(f1(Xr)-f(Xi))); Ea=fabs((Xz-Xi)/Xz)*100; printf("%d %f %.5f %.5f %.5f %.5f %fn",cont,Xr,Xi,Xz,f1(Xr),f(Xi),Ea); cont++; Xi=Xz; }while(Ea>=0.05); printf("nnn" ); printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" ); scanf("%d",&SI); }while(SI<=1); system("PAUSE" ); } double f(float Xi){ return (exp(-Xi))-Xi; } double f1(float Xr){ float n = (exp(-Xr))-Xr; return n; } //*****************Fin del Programa***************** Mis otros Aportes. programa en C, valor de Pi. http://www.taringa.net/posts/ciencia-educacion/16704709/Programa-en-C-valor-de-pi-en-diferentes-tipode-variables.html Programa en C, Biseccion. http://www.taringa.net/posts/ciencia-educacion/16704814/Programa-en-C-Biseccion.html Programa en C, Falsa Posicion. http://www.taringa.net/posts/ciencia-educacion/16709255/Programa-en-C-Falsa-Posicion.html Programa en C, Newton-Raphson. http://www.taringa.net/posts/ciencia-educacion/16718757/Programa-en-C-Metodo-de-Newton-Raphson.html Programa en C, Newton-Raphson Modificado. http://www.taringa.net/posts/ciencia-educacion/16718801/Programa-en-C-Newton-Raphson-Modificado.html Programa en C, Metodo de Gauss-Jordan. http://www.taringa.net/posts/ciencia-educacion/16722669/Programa-en-C-Metodo-de-Gauss-Jordan.html Cualquier duda o Comentario hangalo saber porfavor...

2
11
Programa en C, Metodo de Gauss-Jordan
Programa en C, Metodo de Gauss-Jordan
Ciencia EducacionporAnónimoFecha desconocida

Que tal Amigos, hoy les traigo el programa del Metodo de Gauss-Jordan para resolver matrices de cierta cantidad de incognitas. Aclaro, no sale pero sila tiene, hablo de la contra diagonal / antes de la "n" para que se acomode el codigo a la hora de correrlo... Espero y les sea de ayuda. #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include<iostream.h> int main(void){ int SI=1; do{ system("cls" ); int x,m,i,j,k; float matriz1[25][26],matriz2[25][26],apoyo; printf("tttPRACTICA #7" ); printf("nttMETODO DE GAUSS-JORDAN" ); printf("nt Ingrese el numero de incognitas y de Ecuaciones:n" ); scanf("%d",&x); printf("n Ingrese coeficientesn" ); /* Datos para iniciar método */ for(i=1;i<=x;i++){ printf("n Fila %d n",i); for(j=1;j<=x+1;j++){ printf(" Ingese a(%d,%d) = ",i,j); scanf("%f",&matriz1[j]); } } /* Fin Del Ciclo De Solicitud De Datos */ /* Proceso Principal */ m=x+1; do{ if(matriz1[1][1]==0){ k=m-1; for(i=2;i<=k;i++){ if(matriz1[1]!=0){ for(j=1;j<=m;j++){ apoyo=matriz1[j]; matriz1[j]=matriz1[1][j]; matriz1[1][j]=apoyo; } } } } else{ for(j=2;j<=m;j++){ for(i=2;i<=x;i++){ matriz2[i-1][j-1]=matriz1[j]-matriz1[1][j]*matriz1[1]/matriz1[1][1]; } } for(j=2;j<=m;j++){ matriz2[x][j-1]=matriz1[1][j]/matriz1[1][1]; } m=m-1; for(j=1;j<=m;j++){ for(i=1;i<=x;i++){ matriz1[j]=matriz2[j]; } } } }//CIERRE DEL do while(m>1); printf("nn SOLUCION DEL SISTEMAn " ); for(i=1;i<=x;i++){ printf("n X (%d) = %1.4f",i,matriz1[1]); } printf("nn Fin del programann" ); printf("nnn" ); printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" ); scanf("%d",&SI); }while(SI<=1); system("PAUSE" ); return 0; } //cierre del main //****************Fin del Programa**************** Aqui enseguda les dejo algunos de mis otros programas en C. Newton-Raphson Modificado. Newton-Raphson. Metodo de la secante. Metodo Falsa Posicion. Metodo de Biseccion. eso es todo amigos, espero y les funcione. Saludos

51
9
Programa en C, Método de Newton-Raphson
Programa en C, Método de Newton-Raphson
Ciencia EducacionporAnónimo5/13/2013

Que tal amigos aqui les dejo el programa de Newton-Raphson, para aquellos que llevan programacion. Aclaro, no sale pero sila tiene, hablo de la contra diagonal / antes de la "n" para que se acomode el codigo a la hora de correrlo... #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include<iostream.h> double f(float Xi); double f1(float Xi); int main(void){ int SI=1; do{ system("cls" ); float Xi=0,Ea=0,Xz=0; int cont=0; printf("tttPRACTICA #4n" ); printf("tt METODO DE NEWTON-RAPSONn" ); printf("ttbasado en una practica de salonnn" ); printf("instroduce Xi:n" ); scanf("%f",&Xi); printf("nnI Xi f(Xi) f1(Xi) Ean" ); do{ Xz=Xi-(f(Xi)/f1(Xi)); Ea=((Xz-Xi)/Xz)*100; printf("%d %f %.2f %.2f %f n",cont,Xi,f(Xi),f1(Xi),Ea); Xi=Xz; cont++; }while(Ea>=0.005); printf("nnn" ); printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" ); scanf("%d",&SI); }while(SI<=1); system("PAUSE" ); return 0; } double f(float Xi){ float z= (exp(-Xi))-Xi; return z; } double f1(float Xi){ float n = (-exp(-Xi))-1; return n; } //***********************Fin del Programa**************** Aqui enseguida les dejo algunos de mis otros programas en C. Metodo Gasuss-Jordan. Newton-Raphson modificado. Metodo de la secante. Metodo Falsa Posicion. Metodo de Biseccion. eso es todo amigos, espero y les funcione. Saludos

6
6
programa en C, Biseccion.
programa en C, Biseccion.
Ciencia EducacionporAnónimo5/9/2013

Para los que llevan metodos numericos o programan formulas, aqui les dejo el programa en DEV C de el metodo de biseccion. Espero y le sea de ayuda. Aclaro les hace falta el contra diagonal / ya que no sale pero el codigo si lo tiene, esto para que se acomode bien el programa al correrlo. #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include<iostream.h> double funcion(float X); //declaracion de la funcion. int main(void){ int SI=1; do{ system("cls" ); float Xi=0, Xu=0,error=0,Xn=0,Xr=0,promedio=0,p=0; int cont=0; printf("tttPRACTICA #2n" ); printf("tt METODO DE BISECCIONn" ); printf("t basado en una practica de salonnnn" ); printf("introduce Xu:n" ); scanf("%f",&Xu); printf("introduce Xi:n" ); scanf("%f",&Xi); printf("Xu Xi Xr f(Xu) f(Xi) f(Xr) errorn" ); Xr=(Xi+Xu)/2; printf("%.2f %.2f %.2fn",Xu,Xi,Xr); do{ promedio=funcion(Xu)*funcion(Xr); if(promedio==0) printf("La raiz es %f",Xi); else if(promedio<0) Xi= Xr; else Xu= Xr; Xn=(Xi+Xu)/2; error=fabs((Xn-Xr)/Xn)*100; printf("%.2f %.2f %.2f %.2f %.2f %.2f %.2f%n",Xu,Xi,Xn,funcion(Xu),funcion(Xi),funcion(Xr),error); Xr=Xn; cont++; }while(cont<6); printf("nnn"; printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" ); scanf("%d",&SI); }while(SI<=1); system("PAUSE" ); return 0; } double funcion(float X){ //funcion que desp es llamada dentro del main. return pow(X,4)+3*pow(X,3)-2; } //fin del programa. espero les sirva. Aqui les dejo los otros programas que eh subido: programa en C, valor de Pi. Programa en C, Falsa Posicion. Programa en C, Metodo de la secante. Programa en C, Newton-Raphson. Programa en C, Newton-Raphson Modificado. Programa en C, Metodo de Gauss-Jordan. Saludos.

57
17
Programa en C, Newton-Raphson Modificado
Programa en C, Newton-Raphson Modificado
Ciencia EducacionporAnónimo5/13/2013

Que tal Aqui de nuevo , Ahora les traigo el programa de Newton-Raphson Modificado. Aclaro, no salen pero si las tiene, hablo de la contra diagonal / antes de la "n" para que se acomode el codigo a la hora de correrlo... Espero y les sirva de ayuda. #include<stdio.h> #include<conio.h> #include<math.h> #include<stdlib.h> #include<iostream.h> double f(float Xi); double f1(float Xi); double f2(float Xi); int main(void){ int SI=1; do{ system("cls" ); float Xi=0,Ea=0,Xz=0; int cont=0; printf("tt PRACTICA #6n" ); printf("t METODO DE NEWTON-RAPSON MODIFICADOn" ); printf("t basado en una practica de salonnn" ); printf("introduce Xi:n" ); scanf("%f",&Xi); if(Xi>=1){ // entra condicion si valor es igual a 0 printf("nNO ES FACTIBLE REALIZAR LA PRUEBA CON NUMEROS AYORES A CERO:n" " ttn" ); // le dices al user que el fac de 0 es 1 } else{ printf("nnI Xi f(Xi) f'(Xi) f''(Xi) Ean" ); do{ Xz=Xi-((f(Xi)*f1(Xi))/((pow(f1(Xi),2))-(f(Xi)*f2(Xi)))); Ea=fabs((Xz-Xi)/Xz)*100; printf("%d %.6f %.6f %.6f %.6f %f n",cont,Xi,f(Xi),f1(Xi),f2(Xi),Ea); Xi=Xz; cont++; }while(Ea>=0.005); } printf("nnn" ); printf("DESEAS REALIZAR LA OPERACION OTRA VEZ? SI[1] NO[2]n" ); scanf("%d",&SI); }while(SI<=1); system("PAUSE" ); return 0; } double f(float Xi){ float z= pow(Xi,3)-5*pow(Xi,2)+7*(Xi)-3; return z; } double f1(float Xi){ float n = 3*pow(Xi,2)-10*(Xi)+7; return n; } double f2(float Xi){ float l = 6*(Xi)-10; return l; } //******************Fin del Programa****************** Aqui enseguida les dejo algunos de mis otros programas en C. Metodo Gasuss-Jordan. http://www.taringa.net/posts/ciencia-educacion/16722669/Programa-en-C-Metodo-de-Gauss-Jordan.html Newton-Raphson. http://www.taringa.net/posts/ciencia-educacion/16718757/Programa-en-C-Metodo-de-Newton-Raphson.html Metodo de la secante. http://www.taringa.net/posts/ciencia-educacion/16709259/Programa-en-C-Metodo-de-la-Secante.html Metodo Falsa Posicion. http://www.taringa.net/posts/ciencia-educacion/16709255/Programa-en-C-Falsa-Posicion.html Metodo de Biseccion. http://www.taringa.net/posts/ciencia-educacion/16704814/Programa-en-C-Biseccion.html eso es todo amigos, espero y les funcione. Saludos

20
6
PosteameloArchivo Histórico de Taringa! (2004-2017). Preservando la inteligencia colectiva de la internet hispanohablante.

CONTACTO

18 de Septiembre 455, Casilla 52

Chillán, Región de Ñuble, Chile

Solo correo postal

© 2026 Posteamelo.com. No afiliado con Taringa! ni sus sucesores.

Contenido preservado con fines históricos y culturales.