diff --git a/src/temperatur.c b/src/temperatur.c index 29c7db3..d7926d5 100644 --- a/src/temperatur.c +++ b/src/temperatur.c @@ -9,7 +9,7 @@ float CzuK(float tempC){ } int run_TemperaturRechner(){ - float var1; + float var1, var2; int var3; printf("\nTemperaturkonverter (Celsius, Fahrenheit, Kelvin)\nAchten Sie darauf, Kommazahlen mit einem Punkt anzugeben!\n\n"); @@ -20,10 +20,17 @@ int run_TemperaturRechner(){ printf("\nGeben Sie die Temperatur ein: "); scanf("%f", &var1); - if(var3 == 1) - printf("\nErgebnis: %.2f\n", CzuF(var1)); - if(var3 == 2) - printf("\nErgebnis: %.2f\n", CzuK(var1)); + + switch(var3){ + case 1: + var2 = CzuF(var1); + break; + case 2: + var2 = CzuK(var1); + break; + } + + printf("\nErgebnis: %.2f\n", var2); return 0;