hallo allemaal,
vanmiddag in een heel snel tempo een beetje aan de slag gegaan met C#. Helaas kom ik na veel zoeken nog niet uit een aantal dingen.
Ik ben dus als oefenprogrammaatje een rekenhulp aan het maken, die random 2 getallen pakt. Jij kunt dan kiezen deze op te tellen, af te trekken, te vermenigvuldigen of te delen door middel van een combobox.
Nu kun je daarna eronder in een textbox een getal invoeren, waarna je op Controleer kunt klikken om het antwoord te controleren. Als je op Controleer klikt toont hij de nieuwe som.
Hierna moet hij dus een melding weergeven. Als het antwoord goed is geeft hij je een complimentje. Als je het antwoord niet goed hebt geeft hij het goede antwoord.
Hier gaat dus het volgende fout:
Hij toont altijd het antwoord, omdat hij het antwoord toont van de som die je dan moet maken.
mijn code is de volgende: (misschien niet echt geweldig, maar ben nog maar 3 uurtjes met C-Sharp bezig)
ps. het deel met de combobox werkt nog niet hij doet nu altijd de 2 getallen optellen.
Alvast bedankt,
Andries
vanmiddag in een heel snel tempo een beetje aan de slag gegaan met C#. Helaas kom ik na veel zoeken nog niet uit een aantal dingen.
Ik ben dus als oefenprogrammaatje een rekenhulp aan het maken, die random 2 getallen pakt. Jij kunt dan kiezen deze op te tellen, af te trekken, te vermenigvuldigen of te delen door middel van een combobox.
Nu kun je daarna eronder in een textbox een getal invoeren, waarna je op Controleer kunt klikken om het antwoord te controleren. Als je op Controleer klikt toont hij de nieuwe som.
Hierna moet hij dus een melding weergeven. Als het antwoord goed is geeft hij je een complimentje. Als je het antwoord niet goed hebt geeft hij het goede antwoord.
Hier gaat dus het volgende fout:
Hij toont altijd het antwoord, omdat hij het antwoord toont van de som die je dan moet maken.
mijn code is de volgende: (misschien niet echt geweldig, maar ben nog maar 3 uurtjes met C-Sharp bezig)
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 WindowsFormsApplication1
{
public partial class Form1 : Form
{
int getal1;
int getal2;
Random number = new Random();
public Form1()
{
InitializeComponent();
}
private void Form1_Load(object sender, EventArgs e)
{
button1_Click(button1, EventArgs.Empty);
}
private void button1_Click(object sender, EventArgs e)
{
getal1 = number.Next(50, 150);
getal2 = number.Next(0, 74);
label1.Text = Convert.ToString(getal1);
label3.Text = Convert.ToString(getal2);
string text1 = textBox1.Text;
if (text1 == "")
{
label5.Text = "U heeft niets ingevuld!";
}
else
{
int antwoord = getal1 + getal2;
int test = Convert.ToInt16(text1);
if (antwoord == test)
{
label5.Text = "Dit was het juiste antwoord";
}
else
{
label5.Text = Convert.ToString(antwoord);
}
}
}
}
}
ps. het deel met de combobox werkt nog niet hij doet nu altijd de 2 getallen optellen.
Alvast bedankt,
Andries