Taschenrechner oder Cardanische Formeln.
Übrigens:
Satz über rationale Nullstellen. Wenn \(\frac{z}{m}\) (vollständig gekürzter Bruch) eine rationale Nullstelle des Polynoms
\(a_nx^n+a_{n-1}x^{n-1}+\dots+a_1x+a_0\)
mit \(a_i\in\mathbb{Z}\ \forall i\in \{0,\dots,n\}\) ist, dann ist \(z\) ein Teiler von \(a_0\) und \(m\) ein Teiler von \(a_n\).
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 \(a_n=1\) und \(a_0 = -3\). Falls keiner der Kandidaten passt, dann gibt es keine rationalen Nullstellen.