2. KvadratickaRovniceWPF

Vytvořte aplikaci pro výpočet kořenů kvadratické rovnice. Koeficienty v rovnici jsou zadány uživatelem v konzolové aplikaci. 

   a \cdot x ^2+b \cdot x+c=0

Pro  a=0 se jedná o lineární rovnici.


Účel příkladu

  • Podmínka 
  • Výpočet s použitím podprogramu – metoda s návratem (funkce), metoda bez návratu (procedura)
  • Konverze textu na reálného číslo 
  • Konverze reálného čísla na text 
  • Výpis textu do pole na formuláři 
  • Zavření formuláře 
  • Vlastnosti objektu 
  • Metody objektu 

Typ aplikace
  • WPF aplikace
Popis úkolu 

  • Výpočet kořenů kvadratické rovnice 

Funkčnosti

    • Při stisku tlačítka Vypočti se provede výpočet kořenů kvadratické rovnice na základě koeficientů specifikovaných na formuláři pomocí zavolané metody bez návratu. Pokud je některý z koeficientů zadán špatně (nelze konvertovat na reálné číslo), vypíše se v dialogovém okně výzva k zadání koeficientu a metoda přiřazená k tlačítku se opustí. Pokud je diskriminant větší nebo roven nule pak je zavolána metoda pro výpočet reálných kořenů kvadratické rovnice. V opačném případě je zavolána metoda pro výpočet komplexně sdružených kořenů kvadratické rovnice. Pokud uživatel zadá první kořen rovnice roven nule, spočtou se kořeny lineární rovnice 
    • Při stisku tlačítka Konec se provede zavření formuláře 

      Výstup programu


      Výstup programu 1: Ukázka GUI při počátečním spuštění programu KvadratickaRovniceWPF


      Výstup programu 2: Ukázka výpisu hodnot reálných kořenů kvadratické rovnice v programu KvadratickaRovniceWPF