Пример #1
0
int main(int argc, char* argv[])
{
	if (argc != 2)
	{
		fprintf(stderr, "Wrong number of arguments.\n");
		exit(1);
	}
	switch (*(argv[1]))
	{
	case ('A'):
		caseA();
		break;
	case ('B'):
		caseB();
		break;
	case ('C'):
		caseC();
		break;
	default:
		fprintf(stderr, "Invalid argument.  Please select A, B or C.\n");
		exit(1);
		break;
	}
	return 0;
}
Пример #2
0
bool CAlgorithmParabola::nextStep()
{
    if(m_bFirstStep)
    {
        m_currentPoint = QPoint(m_x, m_y);
        return true;
    }

    if(m_x>=m_limit)
        return false;

    if(m_delta<0)
    {
        caseA();
    }
    else
    {
        if(m_delta>0)
        {
            caseB();
        }
        else{
            caseV();
        }
    }


    return true;


}