hoi beste leden,
sinds september ben ik begonnen met opleiding hbo5 en ik zit in de module programeren 1 met c+ maar ik heb veel moeite om de logica en de varibalen te herkennen en plaatsen
momenteel ben ik bezig met de try catch maar ik begrijp nietgoed waar de (ex) staat bij de exeptions
alsook mijn programma doet het niet goed ik krijg alleen bij elke invoer de laatste catch
public partial class Form1 : Form
[cpp] {
public Form1()
{
InitializeComponent();
}
private void buttonBerekenen_Click(object sender, EventArgs e)
{
//Gehele deling uitvoeren
int deeltal, deler, quotient;
textBoxQuotient.Clear();
try
{
deeltal = Convert.ToInt32(textBoxdeeltal.Text);
deler = Convert.ToInt32(textBoxDeler.Text);
quotient = deeltal / deler;
textBoxQuotient.Text = quotient.ToString();
}
catch (FormatException ex)
{
MessageBox.Show("je moet twee gehele getallen ingeven.", "Fout",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (DivideByZeroException ex)
{
MessageBox.Show("De deler mag niet 0 zijn", "Fout",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (Exception ex)
{
MessageBox.Show("Er is een onverwachte fout opgetreden", "Fout",
MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
}
}[/cpp]
sinds september ben ik begonnen met opleiding hbo5 en ik zit in de module programeren 1 met c+ maar ik heb veel moeite om de logica en de varibalen te herkennen en plaatsen
momenteel ben ik bezig met de try catch maar ik begrijp nietgoed waar de (ex) staat bij de exeptions
alsook mijn programma doet het niet goed ik krijg alleen bij elke invoer de laatste catch
public partial class Form1 : Form
[cpp] {
public Form1()
{
InitializeComponent();
}
private void buttonBerekenen_Click(object sender, EventArgs e)
{
//Gehele deling uitvoeren
int deeltal, deler, quotient;
textBoxQuotient.Clear();
try
{
deeltal = Convert.ToInt32(textBoxdeeltal.Text);
deler = Convert.ToInt32(textBoxDeler.Text);
quotient = deeltal / deler;
textBoxQuotient.Text = quotient.ToString();
}
catch (FormatException ex)
{
MessageBox.Show("je moet twee gehele getallen ingeven.", "Fout",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (DivideByZeroException ex)
{
MessageBox.Show("De deler mag niet 0 zijn", "Fout",
MessageBoxButtons.OK, MessageBoxIcon.Error);
}
catch (Exception ex)
{
MessageBox.Show("Er is een onverwachte fout opgetreden", "Fout",
MessageBoxButtons.OK,MessageBoxIcon.Error);
}
}
}
}[/cpp]
Laatst bewerkt door een moderator: