Vediamo un esempio di come trovare le soluzioni in forma numerica.

Usiamo, modificando la riga 15 e la riga 1000, questo programma in Basic:
10 print "soluzione di sqr(3)*sin(x)+cos(x) = 1 tra 0.5 e 3" 15 a = 0.5 : b = 3 20 n = 0 25 m = a+(b-a)/2 30 n=n+1 : x = a : gosub 1000 : gosub 500 : sa = segno 35 x = m : gosub 1000 : gosub 500 : sm = segno 40 if sa = sm then a = m else b = m 50 goto 25 500 segno=0 : if y>0 then segno = 1 501 if y<0 then segno = -1 502 if segno=0 or n = 60 then gosub 600 503 return 600 print "x = "; m : print "- - - - - - - - - - - -" : END 1000 y = sqr(3)*sin(x)+cos(x) - 1 : return soluzione di sqr(3)*sin(x)+cos(x) = 1 tra 0.5 e 3 x = 2.0943951023931957 - - - - - - - - - - - -
[ ↑ l'ultima cifra non è significativa]
Con WolframAlpha (solve sqr(3)*sin(x)+cos(x) = 1, 0.5 < x < 3): x = 2*π/3 = 2.09439510239319549230842892218633...