/* inch.c  */
/* Umwandlung von Inch in cm und umgekehrt */
#include <stdio.h>                         /* Praeprozessor-Anweisung */

int main() {
  const float faktor = 2.54;               /* Deklaration u. Initialisierung */
  float x, in, cm;                         /* Deklaration */
  char ch;                                 /* Deklaration */

  printf("Bitte Laenge eingeben, gefolgt von i oder c: "); /* Ausgabe    */
  scanf("%f %c", &x, &ch);           /* Eingabe nach x und ch            */

  if (ch == 'i') {                   /* Falls ch gleich dem Buchst. i    */
    in = x;                          /* kopiere x nach in                */
    cm = x*faktor;                   /* mult. x mit faktor, Erg. nach cm */
  }
  else {                             /* andernfalls (ch ungleich i)      */
    in = x/faktor;                   /* teile x durch faktor,Erg. n. in  */
    cm = x;                          /* kopiere x nach cm                */
  }

  printf("%4.2f in = %4.2f cm\n", in, cm); /* Ausgabe ... */
}
