Převod do soustav
Požadavky na absolvování
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