online compiler and debugger for c/c++

code. compile. run. debug. share.
Source Code   
Language
print("In Bisection Method") print("Approximation Roots are 3,4") import math import time def f(x): return math.sin(x) def bisection(a,b,n): i=1 condition=True start=time.time() while condition: x=(a+b)/2 if f(x)<0: b=x else: a=x print("iteration= ",i,"x= ",x,"f(x)= ",f(x),"time= ",time.time()-start) if i==n: condition=False else: condition=True i=i+1 print("Required root is: ",x) a=input("first approximation root:") b=input("second approximation root:") n=input("No.of iteration:") a=float(a) b=float(b) n=int(n) if f(a)*f(b)>0: print("Given approximate root do not bracket the root.") print("Try again with different values") else: bisection(a,b,n) print(" ") print("Regular Falsi Method") print("Approximation Roots are 3,4") def f(x): return math.sin(x) def regular(a,b,n): i=1 condition=True start=time.time() while condition: x=(a*f(b)-b*f(a))/(f(b)-f(a)) if f(x)*f(b)<0: a=x else: b=x print("iteration= ",i,"x= ",x,"f(x)= ",f(x),"time= ",time.time()-start) if i==n: condition=False else: condition=True i=i+1 print("Required root is: ",x) a=input("first approximation root:") b=input("second approximation root:") n=input("No.of iteration:") a=float(a) b=float(b) n=int(n) if f(a)*f(b)>0: print("Given approximate root do not bracket the root.") print("Try again with different values") else: regular(a,b,n) print(" ") print("Newton-Raphson Method:") x=float(input("Enter approx root:")) i=1 n=100 start=time.time() while(i<=n): x=x-math.tan(x) i=i+1 print("iteration=",i," ",x,"time= ",time.time()-start)

Compiling Program...

Command line arguments:
Standard Input: Interactive Console Text
×

                

                

Program is not being debugged. Click "Debug" button to start program in debug mode.

#FunctionFile:Line
VariableValue
RegisterValue
ExpressionValue