Wenn dein Problem oder deine Frage geklärt worden ist, markiere den Beitrag als "Lösung",
indem du auf den "Lösung" Button rechts unter dem entsprechenden Beitrag klickst. Vielen Dank!
ich würde gerne eine Würfel funktion erstellen. Also: Man drückt einen Knopf und in einem Anzeigefenster laufen die Zahlen von 1-6 durch. Die Zahlen zu erstellen ist nicht das Problem. Aber, dass die Zahlen unsortiert bei gedrücktem knopf durchlaufen. Wenn die Knopf losgelassen wird steht die Zahl im Feld. Diese Soll dann Auch in ein Array geführt werden. Das man sich also auch angucken kann, welche zahlen man z.b. nach 5 mal würfeln gewürfelt hat.
Aber zufrieden bin ich noch nicht.
Vielleicht kann mir ja hier jemand Helfen
Anzeige
24.05.2012, 15:42 (Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2012 15:43 von GerdW.)
wieso erzeugst du Zufallszahlen von 0 bis 99, wenn du nur 1 bis 6 brauchst???
Hier schon mal das Würfeln:
Der "würfeln"-Schalter steht mechanisch auf "bis zum Loslassen schalten"...
Dein "Array erstellen" darfst du selbst lösen. Hilfreich ist es immer, sich zu überlegen, welche Schritte zum Ziel führen und erst nach Abschluß der Überlegungen mit dem Programmieren anzufangen
Ich habe noch nicht so viel drüber nachgedacht, aber mal den Weg gebaut, den ich schon so häufig gerne benutzt hätte. Diese Möglichkeit funktioniert leider nicht. Ich könnte eine 0 ausgeben, wenn die Case auf false ist. Aber Nullen sollen halt nicht ins Array. Vielleicht gibt es ja eine möglichkeit das so, oder so ähnlich zu machen. Kann man das mit dem Lösungsansatz zuende stellen?
24.05.2012, 17:32 (Dieser Beitrag wurde zuletzt bearbeitet: 24.05.2012 17:57 von jg.)
Mich würde mal interessieren, woher dieses For-Schleifen-Konstrukt herkommt (N=1 mit nicht-initialisertem Shift-Register), das hier immer wieder durchs Forum geistert.
Hier eine Lösung ohne Event-Struktur:
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Die n=1 gibt doch an wie oft die Schleife durchlaufen wird, oder nicht? Der wert soll nur einmal gespeichert werden, also eine 1. Aber anscheinend funktioniert diese Idee ja leider nicht.
Was ist dises Ampel-Simbol (roter und grüner Punkt), mit dem ture/false daneben?
Ja, eigentlich kenne ich das. Und hab das eben gemacht, aber das hat nicht funktioniert
Mal gucken, ich versuchs gleich nochmal.
Komischer Weise macht mein Rechner das nicht. Er schreibt immer nur den Link als Notiz auf die Programmieroberfläche.
(24.05.2012 18:09 )Zufall schrieb: Komischer Weise macht mein Rechner das nicht. Er schreibt immer nur den Link als Notiz auf die Programmieroberfläche.
Nicht komisch, bekanntes "Problem" bei z.B. Firefox.
Lösung: PNG auf eigenem Rechner speichern und dann per Drag&Drop ins BD ziehen.
Gruß, Jens
Wer die erhabene Weisheit der Mathematik tadelt, nährt sich von Verwirrung. (Leonardo da Vinci)
!! BITTE !! stellt mir keine Fragen über PM, dafür ist das Forum da - andere haben vielleicht auch Interesse an der Antwort!
Das hab ich auch schon probiert. Also gespeichert und dann die Endung geändert, da es bei mir ein jpg war... Das ist ein Problem für einen anderen Tag
Also das funktioniert jetzt eig schon genauso wie ich es mir vorgestellt habe
Es bleibt nurnoch ein kleines letztes Problem. Dieses Problem hatte ich auch schon des öfteren, konnte es bis jetzt aber noch nicht lösen.
Ich würde das Array gerne, per Schalter, leeren.
Standartwert wiederherstellen geht leider nicht, da die Werte ja immernoch im Schieberegister sind und somit gleich wieder reingeschrieben werden.
Gibt es eine möglichkeit das Schieberegister zu leeren, oder so?