InicioCiencia Educacionprograma en C, Biseccion.
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.




programa en C, Biseccion.


Saludos.
Datos archivados del Taringa! original
57puntos
20,284visitas
0comentarios
Actividad nueva en Posteamelo
0puntos
5visitas
0comentarios
Dar puntos:

Dejá tu comentario

0/2000

Autor del Post

j
juanchopito🇦🇷
Usuario
Puntos0
Posts6
Ver perfil →
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.