/* MHe, 19.02.2001 MC1 TSU */ #include #include void main(void) { /* Deklarationen */ int Franken; int Rappen; int Count = 0; int Rest = 0; /* Beginn Eingabe */ clrscr(); gotoxy(25,1); printf("***** šbung 1 MHe *****"); gotoxy(25,2); printf("***** Der Mnzautomat *****"); gotoxy(2,4); printf("Franken eingeben : "); scanf("%d",&Franken); do { /* Test auf Eingabefehler */ gotoxy(2,5); printf(" "); gotoxy(2,5); printf("Rappen eingeben : "); scanf("%d",&Rappen);} while ((Rappen % 5)); /* Ende Test */ printf("\nEingegebener Betrag : %d Franken und %d Rappen\n\n",Franken,Rappen); printf("Dieser Betrag wird am einfachsten durch folgende Mnzen erreicht:\n\n"); /* Beginn Berechnung */ Count = Franken / 5; Rest = Franken % 5; printf(" 5Fr : %d\n",Count); Count = Rest / 2; Rest = Rest % 2; printf(" 2Fr : %d\n",Count); Count = Rest / 1; Rest = Rest % 1; printf(" 1Fr : %d\n",Count); /*Frankenberechnung abgeschlossen */ Count = Rappen / 50; Rest = Rappen % 50; printf("50Rp : %d\n",Count); Count = Rest / 20; Rest = Rest % 20; printf("20Rp : %d\n",Count); Count = Rest / 10; Rest = Rest % 10; printf("10Rp : %d\n",Count); Count = Rest / 5; Rest = Rest % 5; printf(" 5Rp : %d\n",Count); /* Berechnungen abgeschlossen */ gotoxy(5,20); printf("Zahl eingeben um Programm zu beenden. "); scanf("%d"); }