hi
bin ein ziemlicher Anfänger in Sachen programmieren und ich soll für meine Arbeit ein Prog schreiben wobei ich die try und catch attribute benötige.
In galileo open book c# benutzen sie dabei die variable "e" aber bei mir geht das nicht.
Kann mir da vielleicht jemand helfen??
hier mein bisheriges Ergebnis:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double p1x, p2x, p1y, p2y, m, b;
string stm, stb;
p1x = Convert.ToDouble(textBox1.Text);
p1y = Convert.ToDouble(textBox2.Text);
p2x = Convert.ToDouble(textBox3.Text);
p2y = Convert.ToDouble(textBox4.Text);
m = p2y - p1y / p2x - p1x;
b = p2y - m * p2x;
stm = Convert.ToString(m);
stb = Convert.ToString(b);
//hier auf Ausnahmen achten
try
{
p1x = p2x;
}
//Ausnahmen die im try Block autreten werden hierher übermittelt
catch(Exception )
{
MessageBox.Show("x1 darf nicht gleich x2 sein",
"Achtung",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
textBox5.Text = string.Format("f(x)=" + stm + "*x" + stb);
}
}
}
danke schonmal im vorraus
Mit freundlichen Grüßen Schnauf
bin ein ziemlicher Anfänger in Sachen programmieren und ich soll für meine Arbeit ein Prog schreiben wobei ich die try und catch attribute benötige.
In galileo open book c# benutzen sie dabei die variable "e" aber bei mir geht das nicht.
Kann mir da vielleicht jemand helfen??
hier mein bisheriges Ergebnis:
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace WindowsApplication1
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void button1_Click(object sender, EventArgs e)
{
double p1x, p2x, p1y, p2y, m, b;
string stm, stb;
p1x = Convert.ToDouble(textBox1.Text);
p1y = Convert.ToDouble(textBox2.Text);
p2x = Convert.ToDouble(textBox3.Text);
p2y = Convert.ToDouble(textBox4.Text);
m = p2y - p1y / p2x - p1x;
b = p2y - m * p2x;
stm = Convert.ToString(m);
stb = Convert.ToString(b);
//hier auf Ausnahmen achten
try
{
p1x = p2x;
}
//Ausnahmen die im try Block autreten werden hierher übermittelt
catch(Exception )
{
MessageBox.Show("x1 darf nicht gleich x2 sein",
"Achtung",
MessageBoxButtons.OK,
MessageBoxIcon.Warning);
}
textBox5.Text = string.Format("f(x)=" + stm + "*x" + stb);
}
}
}
danke schonmal im vorraus
Mit freundlichen Grüßen Schnauf