===== Windows forms basics =====
==== Andengradslinings Kalkulator ====
{{ :images:forms_andengrads_kalkulator.png |}}
Du skal nu lave en lille applikation med grafisk brugergrænseflade der kan løse en andengradsligning.
* Lav GUI som ovenstående
* Husk at navngive 'name' på control __før alt andet__.
* Buttons
* Beregn - beregner resultat og viser resultat i TextBox multiline.
* Rens - nulstiller alle felter.
* Afslut - Lukker applikation
* Lav en klasse 'PolySolve' der kan løse en andengradsligning.
----
==== PolySolve ====
Krav til PolySolve klassen:
* Skal tage tre værdier: a,b og c af typen float i constructor.
* Et andengradspolynomie kan have to løsninger.
* Polysolve skal have 'getter' metode på hver løsning
* GetSolutionX1(): float
* GetSolutionX2(): float
* Øvrige metoder:
* NumberOfSolution():int
* Discriminant():float
Her er et bud på hvordan en PolySolve kunne se ud. ( obs! - der er ikke angivet getter/setters på **a,b og c** du vælge at lave disse som fields med { get; set; } i C#)
{{ :images:polysolve.png?240 |}}
==== Hints ====
* Linebreak. For at lave linebreak i textbox. myTextBox.AppendText( Environment.NewLine );
* Convertering text til float. float.Parse("3.2342");