Guten Abend Leute ![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Ich habe irgendwie ein problem bei meinem Programm.
Ich will das es wenn das ergebniss richtig ist bei dem laben richtig 1 dazuzählt also richtg 1, richtig 2 usw
Ich bin kurzfristig auf c# umgestiegen habe mich eigentlich fuer C++ interessiert. Aber es ist wirklich zäh und ich wollte Fenster erstellen usw, ich finde wenn man eine sprache kann dann ist es leichter C++ zu lernen.
Hier zum Programm
So habe ich es auch versucht warscheinlich
![Big grin :D :D](https://cdn.jsdelivr.net/joypixels/assets/8.0/png/unicode/64/1f600.png)
Ich habe irgendwie ein problem bei meinem Programm.
Ich will das es wenn das ergebniss richtig ist bei dem laben richtig 1 dazuzählt also richtg 1, richtig 2 usw
Ich bin kurzfristig auf c# umgestiegen habe mich eigentlich fuer C++ interessiert. Aber es ist wirklich zäh und ich wollte Fenster erstellen usw, ich finde wenn man eine sprache kann dann ist es leichter C++ zu lernen.
Hier zum Programm
Code:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Windows.Forms;
namespace Rechentrainer
{
public partial class Form1 : Form
{
void zufallszahl2()
{
int a, b;
Random ORand = new Random();
a = ORand.Next(1, 100);
b = ORand.Next(1, 100);
lblZahl1.Text = Convert.ToString(a);
lblZahl2.Text = Convert.ToString(b);
}
void zufallszahl3()
{
int a, b;
Random ORand = new Random();
a = ORand.Next(1, 1000);
b = ORand.Next(1, 1000);
lblZahl1.Text = Convert.ToString(a);
lblZahl2.Text = Convert.ToString(b);
}
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
}
private void cmdNeu_Click(object sender, EventArgs e)
{
if(opt2stellig.Checked == true)
{
zufallszahl2();
}
if(opt3stellig.Checked == true)
{
zufallszahl3();
}
}
private void cmdEnde_Click(object sender, EventArgs e)
{
Close();
}
private void cmdTest_Click(object sender, EventArgs e)
{
int d;
int a, b, c;
a = Convert.ToInt32(lblZahl1.Text);
b = Convert.ToInt32(lblZahl2.Text);
c = a + b;
if(Convert.ToInt32(txtErgebnis.Text) == c)
{
MessageBox.Show("Geschafft", "",MessageBoxButtons.OK, MessageBoxIcon.Information);
}
else
{
MessageBox.Show("Falsch", "", MessageBoxButtons.OK, MessageBoxIcon.Warning);
}
if(Convert.ToInt32(txtErgebnis.Text)== c) //hier irgendwo ist der fehler glaube ich :D
{
d = 0;
lblrichtig.Text = Convert.ToString(d);
d++;
}
}
private void radioButton1_CheckedChanged(object sender, EventArgs e)
{
}
}
}
Code:
if (Convert.ToInt32(txtErgebnis.Text) == c)
{
lblrichtig.Text = "Richtig " + Convert.ToString(Convert.ToInt32(d++));
}
Zuletzt bearbeitet: