Povrch a objem koule
Completion requirements
2. PovrchObjemKouleWPF
Vytvořte aplikaci pro výpočet povrchu a objemu koule pomocí funkcí, procedury a bez využití podprogramu.
Účel příkladu
- Výpočet bez použití podprogramu
- Výpočet s použitím podprogramu – využití různých typů metod a předáním výstupních parametrů odkazem
Typ aplikace
- WPF aplikace
Popis úkolu
- Vypočtení objemu a povrchu koule
Funkčnosti
- Při spuštění aplikace bude v objektu poloměru koule vypsán počáteční text "Zadejte poloměr"
- Při přepnutí se (zacílení objektu) na poloměr koule, bude vymazán počáteční text "Zadejte poloměr", pokud objekt tento text obsahuje
- Pokud při opuštění objektu poloměru nebude vyplněn poloměr, vypíše se do tohoto objektu text "Zadejte poloměr"
- Při stisku tlačítka Metoda se provede výpočet objemu a povrchu koule ze zadaného poloměru koule bez volání dalšího podprogramu (metody bez návratu)
- Při stisku tlačítka Metoda - návrat se provede výpočet objemu a povrchu koule ze zadaného poloměru koule pomocí zavolané funkce (metody s návratem)
- Při stisku tlačítka Metoda - výraz se provede výpočet objemu a povrchu koule ze zadaného poloměru koule pomocí zavolaného podprogramu (metody orientované na výraz)
- Při stisku tlačítka Metoda - výstupní parametry se provede výpočet objemu a povrchu koule ze zadaného poloměru koule pomocí zavolaného podprogramu (metoda s výstupními parametry)
- Při stisku tlačítka Metoda - 2 návraty se provede výpočet objemu a povrchu koule ze zadaného poloměru koule pomocí zavolaného podprogramu (metoda se dvěma návraty)
- Při stisku tlačítka Metoda - reference se provede výpočet objemu a povrchu koule ze zadaného poloměru koule pomocí podprogramu, kde budou parametry předány odkazem (metody s referencemi)
- Při stisku tlačítka Konec se provede zavření formuláře
Výstup programu

Výstup programu: Ukázka vypočteného povrchu a objemu koule pomocí programu PovrchObjemKouleWPF
Zadáváme poloměr koule, počítáme objem a povrch. Pro Ludolfovo číslo použijeme standardní hodnotu, která se volá jako funkce bez parametrů.