Я должен сделать калькулятор для Цельсия и Фаренгейта.
Я пытался установить переменные как float и double, но я не получаю значения за точкой.Я также попробовал это с приведением в printf
.
Я надеюсь, что вы можете дать мне несколько советов.
void tabelleCzF(){ /*Funktion für Tabelle Celsius zu Fahrenheit*/
int celsius;
int fahrenheit;
int zaehler = 0;
celsius = -55;
while(celsius <= 55){
fahrenheit = celsius*(9/5)+32;
printf("%i°C = %.2f°F\t",celsius, (float) fahrenheit);
celsius ++;
zaehler ++;
if (zaehler == 4){
printf("\n");
zaehler = 0;
}
}
}
после Джонатана и Пабло:
void tabelleCzF(){ /*Funktion für Tabelle Celsius zu Fahrenheit*/
int celsius;
float fahrenheit;
int zaehler = 0;
celsius = -55;
while(celsius <= 55){
fahrenheit = celsius*(9.0/5.0)+32.0;
printf("%i°C = %.2f°F\t",celsius, fahrenheit);
celsius ++;
zaehler ++;
if (zaehler == 4){
printf("\n");
zaehler = 0;
}
}
}