Browse Source

auswahlspezifische eingabeaufforderung

remotes/origin/temperaturdev
Kevin Ludwig 11 months ago
parent
commit
f8fb5b8cde
  1. 13
      src/temperatur.c

13
src/temperatur.c

@ -1,4 +1,5 @@
#include <stdio.h>
#include <string.h>
#include "temperatur.h"
float CzuF(float tempC){
@ -26,6 +27,16 @@ float KzuF(float tempK){
return ((int)(tmp * 100 + .5) / 100.0);
}
const char* getFirstUnit(int input){
if(input < 3)
return "Celsius";
else if(input < 5)
return "Fahrenheit";
else if(input < 7)
return "Kelvin";
return "";
}
int run_TemperaturRechner(){
float var1, var2;
int var3;
@ -35,7 +46,7 @@ int run_TemperaturRechner(){
printf("Waehlen Sie: \n<1> Celsius zu Fahrenheit\n<2> Celsius zu Kelvin\n<3> Fahrenheit zu Celsius\n<4> Fahrenheit zu Kelvin\n<5> Kelvin zu Celsius\n<6> Kelvin zu Fahrenheit\n");
scanf("%d", &var3);
printf("\nGeben Sie die Temperatur ein: ");
printf("\nGeben Sie die Temperatur in %s ein: ", getFirstUnit(var3));
scanf("%f", &var1);

Loading…
Cancel
Save