home *** CD-ROM | disk | FTP | other *** search
- PROGRAM tierhandel;
-
- { 100 Tiere werden verkauft, der Gewinn betraegt insgesamt 100 DM.
- Gewinnspannen: pro Hund: 15 DM, pro Katze 1 DM, pro Maus 0,25 DM.
- Wie viele Tiere von jeder Art wurden verkauft?
- Programmiersprache: Turbo-Pascal, Autor: W.J.Weber, Dezember 1986 }
-
- VAR hunde, katzen, maeuse: INTEGER;
-
- BEGIN
- ClrScr;
- GotoXY(10,10); WriteLn('Der tuechtige Tierhaendler');
- GotoXY(10,11); WriteLn('--------------------------');
- GotoXY(1,15);
- FOR hunde := 1 TO 6 DO
- FOR katzen := 1 TO 100 - hunde DO
- BEGIN
- maeuse := 4;
- REPEAT
- IF (hunde + katzen + maeuse = 100) AND
- (15 * hunde + katzen + (maeuse DIV 4) = 100) THEN
- BEGIN
- Write('Loesung gefunden: Es wurden');
- Write(hunde:3,' Hunde,',katzen:3,' Katzen und');
- WriteLn(maeuse:3,' Maeuse verkauft.');
- END;
- maeuse := maeuse + 4;
- UNTIL katzen+maeuse >= 100;
- END; { FOR katzen }
- END.