Hallo,
ja so richtig geht das im Allgemeinen nur, wenn man sich mit dem genannten Diophant und ein wenig Zahlentheorie richtig beschäftigt.
In Deinem speziellen Fall kann man aber ganz gut die Lösung finden.
Du hast ja bereits die zwei wichtigen Gleichungen:
(I) x + y + z = 100 (Anzahl der Tiere)
(II) 500x + 150y + 25z = 5000 (Geldsumme und Tierpreise)
An der Lösung ändert sich nichts, wenn Du die Gleichung (II) auf beiden Seiten durch 25 teilst. Dann kommt raus:
(I) x + y + z = 100
(II) 20x + 6y + z = 200
Jetzt stellst Du die Gleichung (I) nach z um:
(I) z = 100 - x -y
(II) 20x + 6y + z = 200
Nun setzt Du die Bedingung für z in (II) ein:
(I) z = 100 - x -y
(II) 20x + 6y + 100 - x - y = 200
Und wenn Du mal etwas zusammenfasst erhältst Du:
(I) z = 100 - x - y
(II) 19x + 5y = 100
Wir subtraieren bei Gleichung (II) auf beiden Seiten die 5y (warum sieht man gleich)
(I) z = 100 - x - y
(II) 19x = 100 - 5y
Wenn man jetzt etwas Übung hat dann fällt einem auf, dass die 19 eine Primzahl ist und auch die 5. Wir klammern mal auf der rechten Seite von Gleichung (II) die 5 aus:
(I) z = 100 - x - y
(II) 19*x = 5 * (20 - y)
Jetzt hat die Gleichung (II), zusammen mit der Bedinung, dass x und y natürliche Zahlen sein sollen, unheimlich viel Aussagekraft.
Wir sammeln mal zusammen:
- Die linke Seite von (II) ist größer oder gleich 0, weil x größer oder gleich Null ist. Deshalb ist die rechte Seite auch größer oder gleich Null. Daher ist 20-y größer oder gleich Null. Und liegt y zwischen 0 und 20. (schränkt die Sache schon ein).
- Die linke Seite von (II) ist durch 19 teilbar. Also auch die rechte Seite. Da 5 aber nicht durch 19 teilbar ist, muss (20-y) durch 19 teilbar sein. Zwischen 0 und 20 gibt es aber nur zwei Zahlen die durch 19 teilbar sind: 0 und 19. Daraus folgt:
y = 20 oder y = 1 (jetzt geht ausprobieren schon schneller)
Jetzt machen wir mal die Fallunterscheidung:
Fall 1: y=1
Einsetzten in (I) und (II) führt zu:
(I) z = 100 - x - 1
(II) 19x = 100 - 5*1
bringt uns auf
(I) z = 99 - x
(II) x = 5
Und somit auf
x = 5 ; y = 1 ; z = 94
Fall 2: y=20
Einsetzen in (I) und (II) bringt uns:
(I) z = 100 - x - 20
(II) 19x = 100 - 5*20
führt zu:
(I) z = 80 - x
(II) 19x = 0
führt zu:
x = 0 ; y = 20 ; z = 80
Folglich hat Deine Aufgabe genau zwei Lösungen:
1)
Du kaufst 5 Rinder, ein Schwein und 94 Hasen oder
2)
Du kaufst kein Rind, 20 Schweine und 80 Hasen.
In jedem Fall solltest Du was für Hasen übrig haben.
Beste Grüße,
Zwergenbrot