Datei: p3-13.c
1 /* 2 * p3-13.c 3 * Beispielprogramm 13, Abschnitt 3 4 * Wie Beispiel 3, aber mit Einlesen der 5 * Grenzen und der Schrittwerte 6 */ 7 8 #include <stdio.h> 9 10 void main(void) 11 { 12 int i; 13 int lower, upper, step; 14 float fahr, celsius; 15 16 i = 0; 17 while (i != 2) { 18 printf("Bitte die Grenzen fuer die Berechnung in \ der Form \"untere - obere\" angeben\n"); 19 i = scanf("%d - %d", &lower, &upper); 20 if (i != 2 || upper <= lower) { 21 printf("\n Falsche Eingabe \07\n"); 22 i = 0; 23 } 24 } 25 26 i = 0; 27 while (i != 1) { 28 printf("Bitte die Schrittweite eingeben: "); 29 i = scanf("%d", &step); 30 if (i != 1 || step <= 0) { 31 printf("\n Falsche Eingabe \07\n"); 32 i = 0; 33 } 34 } 35 36 fahr = lower; 37 while (fahr <= upper) { 38 celsius = (5.0/9.0) * (fahr-32.0); 39 printf("%4.0f %6.1f\n", fahr, celsius); 40 fahr = fahr + step; 41 } 42 43 } /* main() */
Erzeugt von c2html 1.01 |