Note that there are some explanatory texts on larger screens.

plurals
  1. PO
    text
    copied!<p>First, I had to assume some variables that may or may not be correct:</p> <pre><code>private bool IsTenEinde; private int AantalGetrokken, AantalGewenst, Maxwaarde; private TextBox tbInvoerAantalGewenst, tbInvoerMaxwaarde; private Button btnStop, btnTrek; </code></pre> <p>Next, I defined a constant:</p> <pre><code>private const int ERROR = -1; </code></pre> <p>Using that, I modified your <strong>Trekking</strong> function to return a <strong>decimal</strong> (because it looks like you are trying to do division), and changed it to this:</p> <pre><code>public decimal Trekking(int Maxwaarde, int AantalGewenst) { decimal result = ERROR; if (Maxwaarde &gt; 90) { MessageBox.Show("Uw getal mag niet boven de 90 zijn!"); return result; } else if (Maxwaarde &lt; 0) { MessageBox.Show("Dit aantal is niet mogelijk!"); return result; } else if (AantalGewenst &gt; 45) { MessageBox.Show("Uw getal mag niet boven de 45 zijn!"); return result; } else if (AantalGewenst &lt; 0) { MessageBox.Show("Dit aantal is niet mogelijk!"); return result; } else if (Maxwaarde / AantalGewenst &lt; 2) { MessageBox.Show("Uw maxwaarde moet minstens het dubbele van Aantal Gewenst zijn!"); return result; } else { if (AantalGewenst &lt;= 45) IsTenEinde = true; } var random = new Random(); var getallen = new int[AantalGewenst]; this.Maxwaarde = Maxwaarde; this.AantalGewenst = AantalGewenst; result = (decimal)Maxwaarde / (decimal)AantalGewenst; AantalGetrokken = 0; IsTenEinde = false; return result; } </code></pre> <p>With that done, you just need to modify your <strong>btnStart_Click</strong> event to do whatever you need with the value:</p> <pre><code>private void btnStart_Click(object sender, EventArgs e) { btnTrek.Enabled = false; btnStop.Enabled = false; int AantalGewenst = Convert.ToInt32(tbInvoerAantalGewenst.Text); int Maxwaarde = Convert.ToInt32(tbInvoerMaxwaarde.Text); decimal trekking = Trekking(Maxwaarde, AantalGewenst); btnTrek.Enabled = true; btnStop.Enabled = true; if (ERROR &lt; trekking) { MessageBox.Show(trekking.ToString()); } } </code></pre> <p>Are you in a programming class? This kind of looks like a homework assignment.</p>
 

Querying!

 
Guidance

SQuiL has stopped working due to an internal error.

If you are curious you may find further information in the browser console, which is accessible through the devtools (F12).

Reload