Նախորդիւ սահմանուած հանրահաշուական Դաշտ հասկացութեան համար կը ստեղծենք քառակուսի հաւասարման լուծման ընդհանրացուած գործառոյթ։ Իրական (real) եւ բաղադրեալ (complex) դաշտերի համար տարբերուող վարքագիծ իրականացնելու համար կաւգտագործենք թարգմանութեան փուլի բազմավարքագիծ գործառոյթներ (compile time polymorphism) կիրառելով հասկացութիւնների պիտակնրի հիման վրայ ճիւղաւորման հնարքը (tag based dispatching).
Բոլոր դասերն այս հղումով՝ https://lratvakan.am/browse/programs-cc-course-for-cis-and-nh-programmers/am/