Anda di halaman 1dari 1

from math import *

xi=float(input("ingrese el extremo izquierdo del intervalo:"))

xd=float(input("ingrese el extremo derecho del intervalo:"))

n=int(input("ingrese el numero de iteraciones:"))

print("{:^10}{:^20}{:^20}{:^20}{:^20}{:^20}{:^20}".format("N","xi","xd","xr","f(xi)","f(xd)","f(xr)"))

for i in range(n):

xr=(xi+xd)/2

FI=xi**(3)+4*xi**(2)-10

FR=xr**(3)+4*xr**(2)-10

FD=xd**(3)+4*xd**(2)-10

if FI*FR<0:

xd=xr

else:

xi=xr

print("{:^10.5f}{:^20.5f}{:^20.5f}{:^20.5f}{:^20.5f}{:^20.5f}{:^20.5f}".format(i,xi,xd,xr,FI,FD,FR))

Anda mungkin juga menyukai