Hallo!
Hier mein kleines Programm zum umrechnen von ° Fahrenheit in ° Celsius. Ich bekomms leider nicht gebacken. Egal was man eingibt: man bekommt immer -0.00 Grad Celsius zurück. Kann mir hier jemand weiterhelfen?
Hallo!
Hier mein kleines Programm zum umrechnen von ° Fahrenheit in ° Celsius. Ich bekomms leider nicht gebacken. Egal was man eingibt: man bekommt immer -0.00 Grad Celsius zurück. Kann mir hier jemand weiterhelfen?
du berechnest celsius bevor du fahrenheit einliest:
float celsius = 5/9 * (fheit - 32.0);
....
scanf(..);
Du rechnest also mit ner uninitialisierten variable, die eingabe zählt praktisch nicht mehr.
correct me, if it's not right
maceop
Hi,
Gruß michaCode:#include <stdio.h> int main () { float fheit; float celsius; printf ("Geben Sie bitte eine Temperatur in Fahrenheit ein: "); scanf ("%f", &fheit); celsius = 5.0 / 9.0 * (fheit - 32.0); printf ("\n%.2f Grad Fahrenheit entsprechen %.2f Grad Celsius.\n", fheit, celsius); }
IRC: irc.euirc.net #tux
Lesezeichen