1:
2:
3:
4:
5:
6:
7:
8:
9:
10:
11:
12:
13:
14:
15:
16:
17:
18:
19:
20:
21:
22:
23:
24:
25:
26:
27:
28:
29:
30:
31:
32:
33:
34:
35:
36:
37:
38:
39:
40:
41:
42:
43:
44:
45:
46:
47:
48:
49:
50:
51:
52:
53:
54:
55:
56:
|
/* Aufgabe 14 */
#include <stdio.h>
#include <ctype.h>
main()
{
char zeichen;
float temperatur;
printf ("\nTemperaturechner\n");
printf ("\n1 Fahrenheit \n2 Reaumur \n3 Kelvin");
printf ("\n4 Rankine \n0 Ende");
printf ("\nAuswahl: ");
zeichen=getchar();
switch (zeichen)
{
case 0:
break;
case 1: case 2: case 3: case 4:
printf ("\nBitte Grad Celsius eingeben: ");
scanf ("%f", &temperatur);
if (temperatur >= -273.15)
switch (zeichen)
{
case 1:
printf ("\n%.2f °C sind %.2f °K", temperatur, 9.0/5.0*temperatur + 32.0);
case 2:
printf ("\n%.2f °C sind %.2f °R", temperatur, 4.0 / 5.0 * temperatur);
case 3:
printf ("\n%.2f °C sind %.2f °K", temperatur, temperatur + 273.15);
case 4:
printf ("\n%.2f °C sind %.2f °K", temperatur, 9.0 / 5.0 * (temperatur + 273.15));
}
else
printf ("\nDiese temperatur geht nicht\n");
default:
printf ("\nUngueltige Option\n\n");
system("PAUSE");
return 0;
}
} |