Try catch expentions

Status
Niet open voor verdere reacties.

Hiroraz

Nieuwe gebruiker
Lid geworden
27 jan 2017
Berichten
1
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]
 
Laatst bewerkt door een moderator:
Status
Niet open voor verdere reacties.

Nieuwste berichten

Terug
Bovenaan Onderaan