Nabend. Ich sitze gerade an meiner Facharbeit in Informatik. Jedoch hänge ich grad ein wenig. Ich will die berechnete Nullstelle in einen Label ausgeben. Jedoch gibt mir Visual C# einen Fehler bei der Konvertierung.
Code:
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 Form2 : Form
- {
- int p;
- int q;
- int x1;
- int x2;
- double zwischen1;
- double zwischen2;
- public Form2()
- {
- InitializeComponent();
- }
- private void button1_Click(object sender, EventArgs e)
- {
- p = Convert.ToInt32(textBox1.Text);
- q = Convert.ToInt32(textBox2.Text);
- zwischen1 = -p/2 ;
- zwischen2 = Math.Sqrt(Math.Pow(p/2,2) -q );
- x1 = (int)zwischen1 + (int)zwischen2;
- x2 = (int)zwischen1 - (int)zwischen2;
- label7.Capture = Convert.ToString(x1); <<<<<----------- Da liegt der Fehler.
- }
- }
- }
Hat jemand eine Idee?