Menu schließen

Zahlenraten Delphi

Frage: Zahlenraten Delphi
(2 Antworten)


Autor
Beiträge 0
13
Ich muss ein Programm erstellen, wo das Programm sich eine Zahl von 1 bis 100 aussucht und man muss diese erraten. ich hab den Quelltext so wie in der Aufgabenstellung umgesetzt, aber irgendwie funktioniert das Programm nicht. Kann mir jemand sagen, woran es liegen könnte?!


mein Quelltext:
unit Zahlenraten;

interface

uses
Windows, Messages, SysUtils, Variants, Classes, Graphics, Controls, Forms,
Dialogs, StdCtrls, Buttons, ExtCtrls;

type
TForm1 = class(TForm)
Panel1: TPanel;
ErgebnisPanel: TPanel;
Label1: TLabel;
NeuButton: TBitBtn;
RatenButton: TBitBtn;
AbbruchButton: TBitBtn;
EingabeEdit: TEdit;
procedure AbbruchButtonClick(Sender: TObject);
procedure FormCreate(Sender: TObject);
procedure RatenButtonClick(Sender: TObject);
procedure NeuButtonClick(Sender: TObject);
private
{ Private-Deklarationen }
public
{ Public-Deklarationen }
end;

var
Form1: TForm1;

implementation

{$R *.DFM}

var Zufallszahl: integer;

procedure TForm1.AbbruchButtonClick(Sender: TObject);
begin
Close;
end;

procedure TForm1.FormCreate(Sender: TObject);
begin
Panel1.Caption:=`Zahlenraten`;
Label1.Caption:=`Bitte wählen Sie eine Zahl von 1 bis 100:`;
Randomize;
Zufallszahl:=Random(100)+1;
end;

procedure TForm1.RatenButtonClick(Sender: TObject);
var Eingabe : Integer;
begin
Eingabe:=StrToInt(EingabeEdit.Text);
Panel1.Caption:=`Text`;
if Eingabe=Zufallszahl
then
begin
ErgebnisPanel.Font.Color:=clRed;
ErgebnisPanel.Caption:=`Das war richtig!`
end
else
begin
ErgebnisPanel.Font.Color:=clBlue;
if Eingabe<Zufallszahl
then ErgebnisPanel.Caption:=`Die Zahl ist zu klein!`
else ErgebnisPanel.Caption:=`Die Zahl ist zu groß!`
end;
EingabeEdit.SetFocus;
end;

procedure TForm1.NeuButtonClick(Sender: TObject);
begin
Zufallszahl:=Random(100)+1;
EingabeEdit.Text:=` `;
ErgebnisPanel.Caption:=` `;
end;

end.
Frage von Babsi95 (ehem. Mitglied) | am 04.04.2012 - 20:49


Autor
Beiträge 7242
45
Antwort von John_Connor | 04.04.2012 - 23:20
Hat
dir der Compiler keine Fehlermeldung ausgespuckt?


Autor
Beiträge 0
13
Antwort von Babsi95 (ehem. Mitglied) | 05.04.2012 - 12:51
Nein das Programm funktioniert.
Aber wenn ich es starte kommt zwar das feld wo ich die Zahl eingeben kann, aber da steht dann nicht da "Das war richtig" bzw. "die zahl ist zu groß"/"zu klein".
und die Panels sind nicht da.

Verstoß melden
Hast Du eine eigene Frage an unsere Informatik-Experten?

12 ähnliche Fragen im Forum: 2 passende Dokumente zum Thema:
> Du befindest dich hier: Support-Forum - Informatik
ÄHNLICHE FRAGEN:
  • Informatik Delphi
    Hallo, brauche euro hilfe. und zwar muss einen taschenrechner mit delphi programmieren, der natürlich auch mehr soll als plus..
  • Delphi 7/Informatiker
    http://s14.directupload.net/file/d/2910/xzwc94x5_jpg.htm Ich hab ein paar kleine Fragen für Informatiker, die sich mit Delphi..
  • Delphi - Schleifen - Muster
    Hallo Leute wir haben jetz in Informatik Programmieren mit Delphi (Lazarus) und mit Schleifen angefangen und Sollen jetz ein ..
  • Delphi
    Ich wollte nur mal fragen ob jemand vielleicht eine Internet Seite kennt, wo man ein ähnliches Programm wie delphi ..
  • Delphi : Vortrag über Delphi - Hilfe gesucht
    Hallo Leute, ich soll morgen einen Vortrag in Informatik halten aber leider habe ich bis jetzt immer nur mit Java gearbeitet und..
  • Informatik Programm Delphi
    hallo was sagen diese 3 formeln aus 1. s=o; 2. for i = 1to10do 3. s:s+i;
  • mehr ...
BELIEBTE DOWNLOADS: