metodo modificado de bisección

Páginas: 2 (350 palabras) Publicado: 28 de abril de 2015










/* Alumno: Ruiz Castro Alexis Sinai
Problema: Utilizar el Método Modificado de Bisección para encontrar la raíz de la ecuacion x^3+2x^2-10 en un segmento de -4
a 2, usando un error de0.001 y un Total de Calculos igual a 50
*/

#include
#include
#include
#include

using namespace std;
int main()
{
float A=0, B=0, C=0, fA=0, fB=0, fC=0,error=0, exito=0,fallo=0;
int Tc=0, i=1;
system("cls");
cout<<"\n";
cout<<" INSTITUTO TECNOLOGICO DE CULIACAN\n";
cout<<" ING.MECATRONICA \n";cout<<" \n";
cout<<" Alumno:Ruiz Castro Alexis Sinai\n";
cout<<" Materia: Metodos Numericos\n";
cout<<" Tema: Metodo Modificado de Biseccion\n";
cout<<"Horario: 15:00-16:00 \n\n";
cout<<" Este programa realiza el calculo de la raiz de la ecuacion x^3 + 2x^2 -10\n";
cout<<" mediante el Metodo Modificado de Biseccion y requiere de lossiguientes datos\n";
cout<<" Valor del punto A: ";
cin>>A;
cout<<" Valor del punto c: ";
cin>>C;
cout<<" Error tolerable: ";
cin>>error;
cout<<" Total de Calculos: ";cin>>Tc;
cout<<" -----------------------------------------------------------------------------\n";
cout<<" n A B C F(A) F(B) F(C)\n";cout<<" -----------------------------------------------------------------------------\n";
fA=(A*A*A)+2*(A*A)-10;
fC=(C*C*C)+2*(C*C)-10;
do{
B=(A+C)/2;
fB=(B*B*B)+2*(B*B)-10;printf(" %i %10.6f %10.6f %10.6f %10.6f %10.6f %10.6f\n",i,A,B,C,fA,fB,fC);
//CONDICIONES
if(fabs(fB)<=error)
{cout<<"-----------------------------------------------------------------------------\n";
exito=1;}
else
if(i>Tc)
{fallo=1;}
else
if(fA*fC<0)
{
if(fB*fC<0)
{A=B;
fA=fB;
i=i+1;}
else
{C=B;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Metodo de biseccion
  • Metodo Biseccion
  • Metodo De Biseccion
  • Metodo De Biseccion
  • (Metodo De Biseccion)
  • Metodo de la biseccion
  • Metodo de biseccion
  • Método De Bisección

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS