¿AYUDA... Alguien podría ayudarme a realizar este pseudocódigo en .C?

0 votos
preguntado por josemartinez (140 puntos)
reetiquetada por josemartinez
Debo de escribirlo en .c, siguiendo el pseudocodigo siguiente y que realice el ejercicio que pide, pero por más que lo intento no logro hacerlo funcionar, ayuda

            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%

Por favor, accede o regístrate para responder a esta pregunta.

Bienvenido a Preguntas y respuestas para programadores o profesionales de la informática. Si tienes cualquier duda aquí obtendrás la respuesta.
...