Debo de escribirlo en .c, siguiendo el pseudocodigo siguiente y que realice el ejercicio que pide, pero por más que lo intento n
function ModFalsePost ( xl, xu, es, imax, xr, iter, ea )
iter = 0
fl = f ( xl )
fu = f ( xu )
DO
xrold = xr
xr = xu - fu * ( xl - xu ) / ( fl - fu )
fr = f ( xr )
iter = iter + 1
IF xr <> 0 THEN
ea = Abs ( ( xr - xrold ) / xr ) * 100
END IF
test = fl * fr
IF test < 0 THEN
xu = xr
fu = f ( xu )
iu = 0
il = il + 1
if il ≥ 2 THEN fl = fl / 2
ELSE IF test > 0 THEN
xl = xr
fl = f ( xl )
il = 0
iu = iu + 1
IF iu ≥ 2 THEN fu = fu / 2
ELSE
ea = 0
END IF
IF ea < es OR iter ≥ imax THEN EXIT
END DO
ModFalsePos = xr
END ModFalsePos
Usando el metodo de falsa posición, encuentre la raíz de la función f(x) = e^x - 3x^2
A) en el intervalo [0.5,1] , [-3,3] , [-0.5,0.5] , [2,5] considerar que error relativo porcentual sea menor que ea = 10% , 1%