HTX Frederikshavn & Hjørring

Det har aldrig været sjovere at være nørd

Brugerværktøjer

Webstedsværktøjer


prog:polysolvegui

Windows forms basics

Andengradslinings Kalkulator

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#)

Hints

  • Linebreak. For at lave linebreak i textbox.
    myTextBox.AppendText( Environment.NewLine );
  • Convertering text til float.
    float.Parse("3.2342");
prog/polysolvegui.txt · Sidst ændret: af 127.0.0.1