2. PrevodDoSoustavWPF

Vytvořte aplikaci pro převod zadaného celého čísla v desítkové soustavě do binární (dvojková), nebo hexadecimální (šestnáctkové)  soustavy. U soustavy, do které se celé číslo převádí, si uživatel si vybere, na kolik bytů se má konvertované číslo zobrazit.  

Účel příkladu

  • Metoda s návratem pro převod celého čísla na znak: (char)65 → 'A' 
  • Metoda s návratem navracející celočíselnou hodnotu ordinální typu (např. celého čísla, znaku, atd.)  – (int)'A' → 65 
  • Zjištění indexu vybrané položky v seznamu 
  • Celočíselné dělení - div 
  • Zbytek po celočíselném dělení - mod 
  • Cyklus s pevným krokem 
  • Podmínka 
  • Výpočet s použitím podprogramu – funkce, procedura 
  • Konverze celé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 
  • Převod čísel do binárního nebo hexadecimálního tvaru 
Funkčnosti

  • Při stisku tlačítka Převod se provede test na konverzi zadaného čísla uživatelem na formuláři. Pokud konverzi nelze provést provede se vypsání chybové hlášky a uživatel je přepnut zpět do objektu pro zadání čísla. Pokud konverzi lze provést, je předáno načtené číslo do metody s návratem, která zajistí konverzi do uživatelem vybrané soustavy a specifikovaného počtu bytů. Výsledek konverze je vypsán do objektu na formulář. Pokud došlo k přetečení, je tato informace vypsána spolu s konvertovaným číslem 
  • 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 PrevodDoSoustavWPF

Výsledek:


Výstup programu 2: Ukázka převodu čísla do dvojkové soustavu programu PrevodDoSoustavWPF