Projekt - vzor zadání

V následujícím je vzor zadání. Červeně jsou označeny prvky, které se mohou lišit a které by platily pro třídu komplex. Čím více černých položek využijete, tím více vlastností si osvojíte a tím hodnotnější program bude. V tomto okamžiku nás nezajímá implementace, tedy jaká data se používají a jak uvnitř fungují metody, pouze u metod popíšeme jejich činnost slovně.

Text zadání:

Navrhněte třídu komplex, která bude realizovat knihovnu pro práci s komplexními čísly ve tvaru a situacích, které umožňují standardní typy (int, float …). Navržená třída umožní:

Vlastní realizace třídy bude rozdělena na hlavičkový a zdrojový soubor. Další zdrojový soubor bude reprezentovat program demonstrující vlastnosti a použití definované třídy, který bude realizován jako konzolová aplikace přeložitelná ve Visual C++ (prázdný projekt, maximální přísnost na tvorbu chbyových hlášení).

Tento demonstrační program bude napsán tak, aby načetl data (minimální množství (dvě, tři proměnné) ) z klávesnice, nebo ze souboru (v případě přítomnosti jména souboru na řádce volání programu). Načtenými daty bude inicializovat proměnné a na jejich základě bude demonstrovat činnost třídy a dále ukládat výsledky do souboru (opět zadán jako parametr volání programu z příkazové řádky). Vzorový vstupní soubor bude přiložen.



K zasílanému zadání nezapomeňte připsat hlavičku (jména řešitelů, název projektu, datum zadání …)

Ve vlastním projektu se předpokládá i s implementací metod vytvářených implicitně.

Pro lepší orientaci uvádíme krátkou motivaci k pojmu třída.



Poslední změna: 2006-10-30