/* ========================== Klassdeklaration ============================ */ class Mathobj { public: Mathobj(); // Konstruktorn (här sker lite initiering) void DoAdd(int nLvl); // Klurar ut ett matte-tal (+) void DoSub(int nLvl); // >> >> (-) void DoMult(int nLvl); // >> >> (*) void DoDiv(int nLvl); // >> >> (/) void DoMix(int nLvl); // >> >> (Slumpvis) char DoGetOp(); //Hämtar operatorn (+,-,* eller /) int DoGet1st(); //Hämtar första talet int DoGet2nd(); //Hämtar andra talet bool DoGuess(int nNr); //Returnerar "false" om inkorrekt gissning int DoGetAns(); //Det rätta svaret returneras private: char cOp; //Aktuell operator int n1st,n2nd; //Talen int nAns; //Det korrekta svaret int nLvl; //Svårighetsgrad void DoRnd( //Slumpar fram tal beroende på talmängd int nStart,int nEnd,int nMin,int nMax,char cO); };