From 071516eeccd6474cdbf400d75d3d9223fcb51917 Mon Sep 17 00:00:00 2001 From: Kevin Ludwig Date: Wed, 7 Feb 2024 21:06:19 +0100 Subject: [PATCH] =?UTF-8?q?Fahrenheit=20zu=20Kelvin=20funktion=20f=C3=BCr?= =?UTF-8?q?=20berechnung?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/temperatur.c | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/src/temperatur.c b/src/temperatur.c index 388e32f..33b5e1d 100644 --- a/src/temperatur.c +++ b/src/temperatur.c @@ -11,14 +11,17 @@ float CzuK(float tempC){ float FzuC(float tempF){ return (tempF - 32) * 5/9; } +float FzuK(float tempF){ + return (tempF - 32) * 5/9 + 273.15; +} -int run_TemperaturRechner(){ +int main(){ float var1, var2; int var3; printf("\nTemperaturkonverter (Celsius, Fahrenheit, Kelvin)\nAchten Sie darauf, Kommazahlen mit einem Punkt anzugeben!\n\n"); - printf("Waehlen Sie: \n<1> Celsius zu Fahrenheit\n<2> Celsius zu Kelvin\n<3> Fahrenheit zu Celsius\n"); + printf("Waehlen Sie: \n<1> Celsius zu Fahrenheit\n<2> Celsius zu Kelvin\n<3> Fahrenheit zu Celsius\n<4> Fahrenheit zu Kelvin\n"); scanf("%d", &var3); printf("\nGeben Sie die Temperatur ein: "); @@ -35,6 +38,9 @@ int run_TemperaturRechner(){ case 3: var2 = FzuC(var1); break; + case 4: + var2 = FzuK(var1); + break; } printf("\nErgebnis: %.2f\n", var2);