diff --git a/src/temperatur.c b/src/temperatur.c index 3568a8f..29c7db3 100644 --- a/src/temperatur.c +++ b/src/temperatur.c @@ -4,6 +4,9 @@ float CzuF(float tempC){ return (tempC * 9/5) + 32; } +float CzuK(float tempC){ + return tempC + 273.15; +} int run_TemperaturRechner(){ float var1; @@ -11,13 +14,16 @@ int run_TemperaturRechner(){ printf("\nTemperaturkonverter (Celsius, Fahrenheit, Kelvin)\nAchten Sie darauf, Kommazahlen mit einem Punkt anzugeben!\n\n"); - printf("Waehlen Sie: \n<1> Celsius zu Fahrenheit\n"); + printf("Waehlen Sie: \n<1> Celsius zu Fahrenheit\n<2> Celsius zu Kelvin\n"); scanf("%d", &var3); printf("\nGeben Sie die Temperatur ein: "); scanf("%f", &var1); - printf("\nErgebnis: %.2f\n", CzuF(var1)); + if(var3 == 1) + printf("\nErgebnis: %.2f\n", CzuF(var1)); + if(var3 == 2) + printf("\nErgebnis: %.2f\n", CzuK(var1)); return 0;