Wenn du
Code:
gramm, fett, kcal, ergebnis: String;
als String definierst, darfst du dich nicht wundern, wenn du darin keine Zahlen speichern kannst.

Die Bildzuweisung ist allerdings korrekt.