myGully.com Boerse.SH - BOERSE.AM - BOERSE.IO - BOERSE.IM Boerse.BZ .TO Nachfolger
Zurück   myGully.com > Computer & Technik > Programmierung
Seite neu laden

Hilfe zu Delphi7

Willkommen

myGully

Links

Forum

 
Antwort
 
Themen-Optionen Ansicht
Ungelesen 18.12.10, 14:33   #1
xbZerk17x
Gamer
 
Benutzerbild von xbZerk17x
 
Registriert seit: Jan 2010
Beiträge: 21
Bedankt: 1
xbZerk17x ist noch neu hier! | 0 Respekt Punkte
Standard Hilfe zu Delphi7

Hallo Mygullianer,

ich bin grade eine Hausaufgabe für die Schule am machen, genauer gesagt für Informatik. Da sollen wir aus unserem Buch ein Programm namens "Zahlenraten" (der ein oder andere kennt es sicher ) programmieren. Ich hab auch soweit alles fertig und läuft auch alles, nur wollt ich jetzt noch ein kleine Extra einbauen, undzwar ein Anzeigefeld, welches die gebrauchten Versuche anzeigt.

D.h. beim ersten Versuch soll da stehen "Versuche: 1" beim, zweiten "Versuche: 2", usw., bei jedem Versuch eben um 1 erhöht. Es soll ungefähr so aussehen:

if Eingabe=Zufallszahl
then
begin
VersuchsPanel.Caption:=' ??? '
end
else
begin
if Eingabe<Zufallszahl
then
VersuchsPanel.Caption:=' ??? '
else
VersuchsPanel.Caption:=' ??? ';
end;

wobei das "VersuchsPanel" das Anzeigefeld ist, und die "???" die Stelle wo ich nichts hinzuschreiben weiß.

Kann man das so schreiben? Wenn ja wie muss ich das dann ausdrücken? Wenn nein, wie kann man es sonst machen?


ThX schon einmal im Voraus,

bZerk
xbZerk17x ist offline   Mit Zitat antworten
Ungelesen 18.12.10, 15:07   #2
eva05
Anfänger
 
Registriert seit: Jul 2009
Beiträge: 32
Bedankt: 11
eva05 ist noch neu hier! | 0 Respekt Punkte
Standard

Ich nehme mal an, das Raten funktioniert per Button-Klick. Du könntest also in der Programminitialisierung eine globale Zählvariable definieren, die bei jedem Klick auf den Raten-Button um 1 inkrementiert wird.

Ich kenne mich mit Delphi-Syntax nicht aus (ganz früher mal Pascal gelernt), aber Events �* la "OnClick" müsste es da ja geben. Mal in Pseudocode:
Code:
Button OnClick
  inc(Versuche)   // Variable Versuche um 1 hochzählen
  VersuchsPanel.Caption = Versuche
eva05 ist offline   Mit Zitat antworten
Ungelesen 18.12.10, 16:22   #3
gosha16
Banned
 
Registriert seit: Sep 2009
Ort: /root/
Beiträge: 824
Bedankt: 640
gosha16 ist noch neu hier! | 0 Respekt Punkte
Standard

Wenn du zahlen vergleichen willst musst du deine Eingabe erstmal mit StrToInt() in eine Ganzzahl umwandeln.
gosha16 ist offline   Mit Zitat antworten
Ungelesen 18.12.10, 16:56   #4
xbZerk17x
Gamer
 
Benutzerbild von xbZerk17x
 
Registriert seit: Jan 2010
Beiträge: 21
Bedankt: 1
xbZerk17x ist noch neu hier! | 0 Respekt Punkte
Standard

hab schon eine lösung gefunden
aber danke.

-closed-
xbZerk17x ist offline   Mit Zitat antworten
Antwort


Forumregeln
Du kannst keine neue Themen eröffnen
Du kannst keine Antworten verfassen
Du kannst keine Anhänge posten
Du kannst nicht deine Beiträge editieren

BB code is An
Smileys sind An.
[IMG] Code ist An.
HTML-Code ist Aus.

Gehe zu


Alle Zeitangaben in WEZ +1. Es ist jetzt 04:39 Uhr.


Sitemap

().