C++Builder, Zahlen werden nicht angezeigt, random
Hi leute,
brauche hilfe bei diesem Script
so weit alles gut - keine Fehler, leider erzeugt er nicht die Zufallszahlen Zahl1 und Zahl2 und darum ist das Ergebnis immer '0'
dadurch erfolg auch keine Zuweisung der Label1 oder Label2. Die Aktionen der Button 1 - 4 werden korekt ausgeführt.
Danke im Voraus für euro Hilfe
Teufel964
Hi leute,
brauche hilfe bei diesem Script
Code:
// Datei - Rechnen1.cpp
//---------------------------------------------------------------------------
#include <vcl.h>
#pragma hdrstop
#include "Rechnen1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
int Zahl1, Zahl2, Ergebnis;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Label3Click(TObject *Sender)
{
// Zufallsgenerator starten
randomize();
// zwei Zufallszahlen zwischen 0 und 99 erzeugen
Zahl1 = random (99) + 1;
Zahl2 = random (99) + 1;
// Zahlen umwandeln und Label zur Anzeige zuweisen
Label1->Caption = String (Zahl1);
Label2->Caption = String (Zahl2);
// Infotext anzeigen
Label3->Caption = "Wähle die Rechenart!";
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Ergebnis = Zahl1 + Zahl2;
Label3->Caption = "Ergebnis der Addition: " + String(Ergebnis);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button2Click(TObject *Sender)
{
Ergebnis = Zahl1 - Zahl2;
Label3->Caption = "Ergebnis der Subtraktion: " + String(Ergebnis);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Ergebnis = Zahl1 * Zahl2;
Label3->Caption = "Ergebnis der Multiplikation: " + String(Ergebnis);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button4Click(TObject *Sender)
{
Ergebnis = Zahl1 / Zahl2;
Label3->Caption = "Ergebnis der Division: " + String(Ergebnis);
}
//---------------------------------------------------------------------------
so weit alles gut - keine Fehler, leider erzeugt er nicht die Zufallszahlen Zahl1 und Zahl2 und darum ist das Ergebnis immer '0'
dadurch erfolg auch keine Zuweisung der Label1 oder Label2. Die Aktionen der Button 1 - 4 werden korekt ausgeführt.
Danke im Voraus für euro Hilfe
Teufel964
Zuletzt bearbeitet: