Du weist das Ergebnis einer trigonometrischen Funktion, also eine Fließkommazahl, einer Integer-Variablen zu. Überlege dir einmal, ob das funktionieren kann. Kurz gesagt: Dein Problem ist genau das umgekehrte wie im Threadtitel. Und das stand hundertprozentig auch so in der Fehlermeldung, mit der uns die 13 Rate-Posts erspart worden wären.
Solltest du das Ergebnis wirklich der Int-Variablen zuweisen wollen, musst du eine Konvertierung einbauen, z.B. per Floor, Round oder Ceil. Ansonsten benötigst du eben doch eine neue Float-Variable.
@inherited: Wenn Tuxi meint: "es geht", gehe ich mal von einem C&P-Fehler aus

.