![]() |
Kopf oder Zahl
Wir müssen ein Programm für die Schule schreiben was wenn man auf Muenze werfen drückt zufällig Kopf oder zahl anzeit und über dem Label das entsprechende Bild. Kann mir jemand helfen ich weiß echt nicht mehr weiter. BITTE
[edit=SirThornberry]Titel korrigiert da alle Themen gleich wichtig sind - Mfg, SirThornberry[/edit] |
Re: Kopf oder Zahl !!!WICHTIG!!!
Da Dein Post so aussagekräftig sind, wie zwei Cornflakes in einer Schüssel Milch: Nö. :zwinker:
|
Re: Kopf oder Zahl !!!WICHTIG!!!
ich hab echt keine idee wie ich das machen könnte
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Hallo,
wo hakt es denn? Einen Zufallswert zu bestimmen? 0 = Kopf 1 = Zahl? Ein Bild (jpg, bmp) in ein TImage zu laden. Beschreibe Dein Probelm etwas präzieser. Grüße Klaus |
Re: Kopf oder Zahl !!!WICHTIG!!!
Zitat:
|
Re: Kopf oder Zahl !!!WICHTIG!!!
ZB folgende Stichworte bei der Suche benutzen:
TLabel TImage Random Randomize das ist alles ;) OK Google Bildersuche noch nach deinen Bildchen ;) |
Re: Kopf oder Zahl !!!WICHTIG!!!
genau so soll es sein:
Einen Zufallswert zu bestimmen? 0 = Kopf 1 = Zahl! Ein Bild (jpg, bmp) in ein TImage zu laden. DAs ma praktisch auf Muenze werfen drückt und es erscheint per Zufall ein Label mit Kopf und Zahl und dem dazu gehörigen Bild. |
Re: Kopf oder Zahl !!!WICHTIG!!!
Und was hast Du bisher gemacht? Nichts?
|
Re: Kopf oder Zahl !!!WICHTIG!!!
doch bin die ganze zeit an case ... of verzweifelt
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Wofür ein Case??
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Delphi-Quellcode:
[edit=alzaimar] Randomize nur 1x aufrufen lassen, Delphi-Tags hinzugefügt und Code formatiert. Mfg, alzaimar[/edit]
unit Unit1;
interface uses Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms, Dialogs, StdCtrls; type TForm1 = class(TForm) LKopftoderZahl: TLabel; BBeenden: TButton; BMuenzewerfen: TButton; LKopf: TLabel; procedure BBeendenClick(Sender: TObject); procedure BMuenzewerfenClick(Sender: TObject); private { Private-Deklarationen } public { Public-Deklarationen } end; var Form1: TForm1; operation: integer; implementation {$R *.dfm} procedure TForm1.BBeendenClick(Sender: TObject); begin close end; procedure TForm1.BMuenzewerfenClick(Sender: TObject); begin //zufällige Operation operation := random(2) + 1; case operation of 1 : LKopf.Caption := 'Kopf'; 2 : LKopf.Caption := 'Zahl'; end; end; initialization Randomize; end. |
Re: Kopf oder Zahl !!!WICHTIG!!!
*das hab ich bis jetzt geschafft
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Liste der Anhänge anzeigen (Anzahl: 1)
Ich hab da unter Zuhilfenahme von Quantenphysik eine Datei generiert, die das gewünschte Verhalten zeigt:
Doch Vorsicht: In der Datei ist eine Superposition dieser beiden Zustände enthalten - eine Betrachtung führt unweigerlich zum irreversiblen ![]() Jede weitere Betrachtung wird nur das Ergebnis der ersten Betrachtung erbringen, da die Wellenfunktion kollabiert ist. MfG |
DP-Maintenance
Dieses Thema wurde von "alzaimar" von "Programmieren allgemein" nach "Object-Pascal / Delphi-Language" verschoben.
Is ne Delphi-Frage |
Re: Kopf oder Zahl !!!WICHTIG!!!
kann mir jemand den entsprechenden Quellcode mal geben den ich bräuchte wenn ich alles richtig mache.
|
Re: Kopf oder Zahl !!!WICHTIG!!!
ich weiß ein fach nicht mehr weiter! bitte helft mir
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Die Abgabe scheint wohl übermorgen zu sein?
|
Re: Kopf oder Zahl !!!WICHTIG!!!
genau :-D
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Die halbe Aufgabe hast Du doch schon gemeistert, jetzt musst Du doch nur noch das entsprechende Bild in ein TImage laden. Das kannst Du gleich im case mit erledigen.
|
Re: Kopf oder Zahl !!!WICHTIG!!!
aber da ist noch ein problem dirn wenn ich auf play gehe dann kan ich 3 mal auf münze werfen gehen beim 4 mal passiert nichts und dann geht's wieder ein paar mal??????
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Zitat:
Du kanst doch nicht erwarten, das wenn Du aus zwei Werten einen zufälligen auswählst das dieser immer vom vorherigen Wert abweicht. Grüße Klaus |
Re: Kopf oder Zahl !!!WICHTIG!!!
Vielleicht wirfst Du halt ein paar Mal nacheinander dasselbe (die Alternativen sind schließlich recht begrenzt) und siehst nur deshalb nichts? Ein Breakpoint oder zum Testen ein ShowMessage sollten hier Klarheit schaffen.
|
Re: Kopf oder Zahl !!!WICHTIG!!!
danke und ich hab die ganze zeit gedacht ich hab ein programmierfehler. danke danke
jetzt muss ich das nur noch mit den bildern hinbekommen kann mir jemand helfen? |
Re: Kopf oder Zahl !!!WICHTIG!!!
Wo hängt es denn?
|
Re: Kopf oder Zahl !!!WICHTIG!!!
wenn es denn eine Bitmap (bmp) ist,
Delphi-Quellcode:
Grüße
Image1.Picture.Bitmap.loadfromFile(FileName);
Klaus |
Re: Kopf oder Zahl !!!WICHTIG!!!
mit den bildern das ich die in das case irgendwie mit reinbekomme. ich schaff es einfach nicht.
wie lass ich es gleichzeitig mit dem label anziegen? |
Re: Kopf oder Zahl !!!WICHTIG!!!
Delphi-Quellcode:
case bla of
blubb: begin Anweisung1; Anweisung2; end; blabber: begin Anweisung1; Anweisung2; end; end; |
Re: Kopf oder Zahl !!!WICHTIG!!!
Grundlagen!
Delphi-Quellcode:
procedure TForm1.BMuenzewerfenClick(Sender: TObject);
begin //zufällige Operation operation := random(2) + 1; case operation of 1 : begin LKopf.Caption := 'Kopf'; // Bild laden end; 2 : begin LKopf.Caption := 'Zahl'; // anderes Bild laden end; end; end; |
Re: Kopf oder Zahl !!!WICHTIG!!!
:-D :-D danke danke für eure hilfe bin froh das jetzt alle funktioniert :-D
weiter so! |
Re: Kopf oder Zahl !!!WICHTIG!!!
Zitat:
|
Re: Kopf oder Zahl
Man aus dem Kopf oder Zahl hätte man was schönes wie mit dem "Zahl negieren" machen können :lol:
|
Re: Kopf oder Zahl
Was willst du denn jetzt noch mehr? Du musst doch jetzt nur noch bei den zwei Fällen das Anzeigen der Bilder hinzufügen?
|
Re: Kopf oder Zahl
Zitat:
|
Re: Kopf oder Zahl !!!WICHTIG!!!
Zitat:
|
Re: Kopf oder Zahl
[OT] Irgendwie ist der Luckie heute voll neben der Spur :roll: [/OT]
|
Re: Kopf oder Zahl
Äh, nun ja, ich glaube, ich habe da eine ganze Threadseite übersehen. :duck:
|
Re: Kopf oder Zahl
Schon zum 2. Mal heute :zwinker:
|
Re: Kopf oder Zahl
Was? Wo denn schon mal?
|
Re: Kopf oder Zahl
|
Re: Kopf oder Zahl
![]() Edit: Und ich werde immer langsamer. Das 3. Mal heute, dass ich zu spät war... |
Alle Zeitangaben in WEZ +1. Es ist jetzt 03:20 Uhr. |
Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
LinkBacks Enabled by vBSEO © 2011, Crawlability, Inc.
Delphi-PRAXiS (c) 2002 - 2023 by Daniel R. Wolf, 2024-2025 by Thomas Breitkreuz