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ů.