4. NejvetsiZe3CiselWPF

Vytvořte aplikaci pro porovnání tří zadaných celých čísel na formuláři. Hodnota největšího čísla z těchto čísel bude vypsána do dialogového okna.

Účel příkladu
  • Podmínka
Typ aplikace
  • WPF aplikace
Popis úkolu 
  • Porovnání tří zadaných celých čísel 
Funkčnosti

  • Při spuštění aplikace bude v objektu všech porovnávaných čísel vypsán počáteční text "Zadejte číslo"
  • Při přepnutí se (zacílení objektu) na objekt s číslem, bude vymazán počáteční text "Zadejte číslo", pokud objekt tento text obsahuje
  • Pokud při opuštění objektu čísla nebude vyplněna hodnota, nebo nepůjde zadané číslice konvertovat na celé číslo, vypíše se do tohoto objektu text "Zadejte číslo"
  • Při stisku tlačítka Porovnej varianta 1 se využije vnořeného rozhodování při porovnání parametrů. V dialogovém oknu bude uveden identifikátor proměnné, ve kterém je největší hodnota uložena včetně hodnoty tohoto maxima
  • Při stisku tlačítka Porovnej varianta 2 se využije principu kaskádování pomocí spojování podmínek při porovnání parametrů. V dialogovém oknu bude uveden identifikátor proměnné, ve kterém je největší hodnota uložena včetně hodnoty tohoto maxima
  • Při stisku tlačítka Porovnej varianta 3 se využije dvojitého volání metody s návratem VetsiRovno, která navrátí největší hodnotu - maximum. Toto maximum bude porovnáno se všemi třemi formálními parametry a v dialogovém oknu bude uveden identifikátor proměnné, ve kterém je největší hodnota uložena včetně hodnoty tohoto maxima
  • Při stisku tlačítka Porovnej varianta 4 se využije volání metody s návratem VetsiRovno, která porovná první dvě předané hodnoty a navrátí hodnotu větší z nich. Tato hodnota je dále porovnána se třetím formálním parametrem pomocí podmínky. Ve výpisu v dialogovém oknu bude uvedena hodnota největšího ze tří čísel včetně všech tří zadaných hodnot
  • Při stisku tlačítka Porovnej varianta 5 se využije přímo ve výpisu dvojitého volání metody s návratem VetsiRovno, který porovná první dvě předané hodnoty a navrácenou hodnotu většího z nich porovná se třetím formálním parametrem. Ve výpisu je uvedena hodnota největšího ze tří čísel včetně všech tří zadaných hodnot
  • Při stisku tlačítka Konec se provede zavření formuláře 

Výstup programu


Výstup programu: Ukázka nalezení největšího čísla ze 3 čísel v programu NejvetsiZe3CiselWPF