wir sollen im untericht ein Programm schreiben welches Parabeln auf einem Graphen anzeigen soll. Leider habe ich immernoch Probleme mit den Schleifen die wir dort benutzen sollen, hier mal das was ich bis jetzt habe:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15:
| pnlZeichnen.Refresh(); pnlZeichnen.Height = this.Height - 80; pnlZeichnen.Width = this.Width - 10; pnlZeichnen.Left = 10; pnlZeichnen.Top = 10; cmdZeichnen.Top = this.Height - 65; cmdZeichnen.Left = 10;
Graphics g; g = pnlZeichnen.CreateGraphics(); Pen schwarzstift = new Pen(Color.Black, 3); Pen rotstift = new Pen(Color.Red, 1); g.DrawLine(schwarzstift, 0, pnlZeichnen.Height / 2, pnlZeichnen.Width, pnlZeichnen.Height / 2); g.DrawLine(schwarzstift, pnlZeichnen.Width / 2, 0, pnlZeichnen.Width / 2, pnlZeichnen.Height); |
so bis dahin iss ds der Graph, allerdings noch keine Parabel, ich hab mal mit na anderen Methode wsa versucht aber dsa funzt noch net so ganz:
C#-Quelltext
1: 2: 3: 4: 5: 6: 7: 8: 9: 10:
| Graphics p = Graphics.FromHwnd(pnlZeichnen.Handle); Point[] points = { new Point(150, 30), new Point(200, 208), new Point(250, 108), new Point(273, 30) }; Pen pen = new Pen(Color.Red, 3); p.DrawCurve(pen, points); |
hab dann zwra sone art Parabel ,aber iss net ganz richtig, ich brauche die Parabel mit einer Schleife....
mfg
Hannes
Moderiert von
Christian S.: C#-Tags hinzugefügt