Liste von kleinen Spielen: Unterschied zwischen den Versionen

Zur Navigation springen Zur Suche springen
Zeile 84: Zeile 84:
Diese Zahlenzaubereien sind meist nicht sehr schwer zu implementieren und bestehen oft nur aus einer Klasse, die dem Nutzer die entsprechenden Rechnungen vorgibt und am Ende die passende Zahl bestimmt.
Diese Zahlenzaubereien sind meist nicht sehr schwer zu implementieren und bestehen oft nur aus einer Klasse, die dem Nutzer die entsprechenden Rechnungen vorgibt und am Ende die passende Zahl bestimmt.


=== Zahlenzauberei 1 ===
=== Zahl raten 1 ===


Der Zuschauer überlegt sich eine Zahl zwischen 0 und 100, oder nimmt einfach sein Alter.
Die Spieler:in überlegt sich eine Zahl zwischen 0 und 100, oder nimmt einfach sein Alter.


# Verdoppele die Zahl.
# Verdoppele die Zahl.
Zeile 92: Zeile 92:
# Multipliziere das Ergebnis mit 5.
# Multipliziere das Ergebnis mit 5.


Nun wird die Zahl eingegeben und das Programm ermittelt die gedachte Zahl. Dazu wird '''die letzte Ziffer''' des Ergebnisses gestrichen. Von der verbleibenden Zahl wird 2 abgezogen. Das Ergebnis ist die gedachte Zahl. [https://www.pestalozzi-hockenheim.de/attachments/item_711/Zahlentrick.pdf Ein Beispiel findest du in diesem PDF].
Nun wird die Zahl eingegeben und das Programm ermittelt die gedachte Zahl.  


{{Lösung:Start}}
Dazu wird '''die letzte Ziffer''' des Ergebnisses gestrichen. Von der verbleibenden Zahl wird 2 abgezogen. Das Ergebnis ist die gedachte Zahl. [https://www.pestalozzi-hockenheim.de/attachments/item_711/Zahlentrick.pdf Ein Beispiel findest du in diesem PDF].
{{Lösung:End}}
=== Verblüffende 1089 ===
Die Spieler:in überlegt sich eine beliebige dreistellige Zahl und multipliziert Sie mit 1089. Gib die Anzahl der Ziffern des Ergebnis ein. (Es sind entweder sechs oder sieben Ziffern.)
Gib nun 5 (bzw. 6) dieser Zahlen in zufälliger Reihenfolge ein und das Programm sagt dir welche du ausgelassen hast!
{{Lösung:Start}}
Dazu addiert das Programm alle eingegebenen Zahlen und bestimmt, wie viel noch bis zum nächsten Vielfachen von 9 fehlen. Dies ist die fehlende Zahl.
'''Beispiel''': Es wurde die Zahl 256 gewählt: <math>256\cdot 1089 = 278784</math>. Als Ziffern wurden dann 8, 7, 7, 4, 2 genannt (in zufälliger Reihenfolge). Als Summe ergibt sich: <math>8+7+7+4+2 = 28</math>. Das nächste Vielfache von 9 ist dann 36, also <math>36 - 28 = 8</math>. Die fehlende Ziffer ist also eine 8!
'''Erklärung''': Der Trick basiert auf den Teilbarkeitsregeln: ''Ein Zahl ist dann durch 9 teilbar, wenn ihre Quersumme durch 9 teilbar ist.'' Da 1089 durch 9 teilbar ist, muss auch das Produkt mit der gedachten Zahl durch 9 teilbar sein. Der Trick funktioniert also auch mit anderen Zahlen als 1089, solange diese vielfache von 9 sind! Dies kannst du nutzen, um im ersten Schritt des Programms dem Nutzer eine zufällig erstellte Zahl anzugeben.
{{Lösung:End}}


[[Kategorie:Listen]]
[[Kategorie:Listen]]