Schrijf een C#-consoleprogramma dat de vierkantsvergelijking ax² + bx + c = 0 oplost.

Lees achtereenvolgens de drie coëfficiënten a, b en c in, elk op een afzonderlijke regel. Je mag ervan uitgaan dat a niet nul is.

  1. Bereken de discriminant met disc = b² - 4ac. Gebruik hiervoor Math.Pow().
  2. Rond de discriminant af op twee decimalen met Math.Round().
  3. Gebruik if, else if en else om de mogelijkheden te onderscheiden:
    • disc < 0: er zijn geen reële oplossingen.
    • disc == 0: er is één oplossing, x = -b / (2a).
    • disc > 0: er zijn twee oplossingen, x1 = (-b + √disc) / (2a) en x2 = (-b - √disc) / (2a). Gebruik Math.Sqrt().
  4. Rond elke oplossing af op twee decimalen.

Uitvoer: toon precies de toepasselijke regel(s) hieronder, zonder invoerprompts. Gebruik een punt als decimaalteken en steeds twee cijfers na de komma. De afgeronde discriminant wordt weergegeven, maar bereken de oplossingen met de niet-afgeronde discriminant.

Invoer:

1
-3
2

Uitvoer:

Discriminant: 1.00
Twee oplossingen: x1 = 2.00, x2 = 1.00

Invoer:

1
2
1

Uitvoer:

Discriminant: 0.00
Een oplossing: x = -1.00

Invoer:

1
0
1

Uitvoer:

Discriminant: -4.00
Geen reële oplossingen.