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