#include <stdio.h>
#include <math.h>
#include <conio.h> // hier ist die Function getch() deklariert

void main()
{
  float us, li, x, y, z;
  int a, b;

  printf("Geben Sie den Tageskurs fuer 1US$ in DM ein:");
  scanf("%f", &us);
  printf("Geben Sie den Tageskurs fuer 1000 Lire in DM ein:");
  scanf("%f", &li);
  printf("Welche Waehrung wollen Sie wechseln: 1=DM, 2=US$, 3=Lire:");
  scanf("%d", &a);

  if (a==1)
  {
    printf("Welchen DM-Betrag wollen Sie wechseln:");
    scanf("%f", &x);
    printf("In welche Waehrung wollen Sie wechseln: 1=DM, 2=US$, 3=Lire:");
    scanf("%d", &b);

    if (b==2)
    {
       printf("Sie erhalten dafuer %f US$", x/us);
    }

    else if (b==3)
    {
       printf("Sie erhalten dafuer %f Lire", x/li*1000);
    }

    else
    {
      printf(" Sie haben immer noch %f DM", x);
    }
  }

  else if (a==2)
  {
    printf("Welchen US$-Betrag wollen Sie wechseln:");
    scanf("%f", &y);
    printf("In welche Waehrung wollen Sie wechseln: 1=DM, 2=US$, 3=Lire:");
    scanf("%d", &b);

    if (b==1)
    {
      printf("Sie erhalten dafuer %f DM", y*us);
    }

    else if (b==3)
    {
      printf("Sie erhalten dafuer %f Lire", y*us/li*1000);
    }

    else
    {
      printf("Sie erhalten immer noch %f US$", y);

    }
  }

  else if (a==3)
  {
    printf("Welchen Lire-Betrag wollen Sie wechseln:");
    scanf("%f", &z);
    printf("In welche Waehrung wollen Sie wechseln: 1=DM, 2=US$, 3=Lire:");
    scanf("%d", &b);

    if (b==1)
    {
      printf("Sie erhalten dafuer %f DM", z*li/1000);
    }

    else if (b==2)
    {
      printf("Sie erhalten dafuer %f US$", z*li/1000/us);
    }

    else
    {
      printf("Sie erhalten immr noch %f Lire", z);
    }
  }

  else
  {
    printf("Fehler");
  }

  getch(); // Jetzt wartet das Programm noch auf einen Character von der Tastatur, bevor es fertig ist
}


