Taschenrechner oder Cardanische Formeln.
Übrigens:
Satz über rationale Nullstellen. Wenn mz (vollständig gekürzter Bruch) eine rationale Nullstelle des Polynoms
anxn+an−1xn−1+⋯+a1x+a0
mit ai∈Z ∀i∈{0,…,n} ist, dann ist z ein Teiler von a0 und m ein Teiler von an.
Damit brauchst du nicht wahllos viele Zahlen einsetzen, es gibt nur endlich viele Kandidaten. In deinem Fall sind das 1, −1, 3 und −3 wegen an=1 und a0=−3. Falls keiner der Kandidaten passt, dann gibt es keine rationalen Nullstellen.