1. PrevodDoSoustav

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

  • Převod celého čísla na znak (v C# např. (char)65 → 'A' )
  • Převod znaku na celočíselnou hodnotu ordinálního typu (např. celého čísla, znaku, atd., v C# např. (int)'A' → 65)
  • Celočíselné dělení - /
  • Zbytek po celočíselném dělení - %
  • Cyklus s pevným krokem 
  • Podmínka 
  • Výpočet s použitím podprogramu – funkce
  • Konverze celého čísla na text 

Typ aplikace
  • Konzolová aplikace
Popis úkolu 
  • Převod čísel do binárního nebo hexadecimálního tvaru 
Funkčnosti

  • Při spuštění programu se provede výpis výzvy pro zadání celého čísla, které má být konvertováno do vybrané soustavy. Číslo je předáno podprogramu (funkce), která zajistí konverzi do uživatelem vybrané soustavy a zobrazení na specifikovaný počet bytů. Výsledek konverze je vypsán v hlavním programu. Pokud došlo k přetečení, je tato informace vypsána spolu s konvertovaným číslem 
  • Po výpisu konvertovaného čísla bude aplikace ukončena po stisku klávesy

Výstup programu

Ukázka výpisu převodu čísla do binární soustavy v hlavní metodě programu PrevodDoSoustav

Výstup programu: Ukázka výpisu převodu čísla do binární soustavy v hlavní metodě programu PrevodDoSoustav