#include <stdio.h>
#define DOLLAR 2.0345
#define EURO 0.5123
#define MWST 15


int main()
{
 int auswahl,ende=0;
 float money,tmp;

 do{

      printf("\t\tDevisen-Rechner\n");
      printf("\t\t---------------\n");
      printf("\n\n\t\t Bitte wählen sie :\n\n");
      printf("\t\t -1- DM nach Euro\n");
      printf("\t\t -2- DM nach Dollar\n");
      printf("\t\t -3- Euro nach DM\n");
      printf("\t\t -4- Dollar nach DM\n");
      printf("\t\t -5- Mehrwertsteuer\n");
      printf("\t\t -6- Programmende\n");
      printf("\n\t\t Eingabe > ");
      scanf("%d",&auswahl);
      fflush(stdin); /*Tastaturpuffer löschen*/
      printf("\n");
      if(auswahl==6)
         break;   /*beendet unsere do...while Schleife*/
      printf("Welcher Betrag soll berrechnet werden : ");
      scanf("%f",&money);
      printf("\n");

      switch(auswahl)
      {
        case 1: printf("%.4f DM = %.4f Euro\n",money,money*EURO);
                break;
        case 2: printf("%.4f DM = $%.4f Dollar\n",money,money*DOLLAR);
                break;
        case 3: printf("%.4f Euro = %.4f DM\n",money,money/EURO);
                break;
        case 4: printf("$%.4f Dollar = %.4f DM\n",money,money/DOLLAR);
                break;
        case 5: tmp=money/100*MWST;
                printf("mit Mehrwertsteucher : %.4f\n DM",money-tmp);
                break;

        default:printf("Falsche Eingabe!!! (1-6)\n\n");
                break;
      }
      printf("\n");
    }while(1);    /*Endlosschleife*/

 printf("\t\tBYE - BYE\n");

 return 0;
}
