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...