コード例 #1
0
ファイル: task01.cpp プロジェクト: Und3rMySk1n/oop
int main(int argc, char* argv[])
{
    cout << "Enter 3 sides of triangle." << endl;

    string commandLine;
    getline(cin, commandLine);

    while (!cin.eof())
    {
        array<double, 3> args;

        try
        {
            args = GetArguments(commandLine);
            CTriangle triangle = CTriangle(args[0], args[1], args[2]);

            cout << "S = " << triangle.GetArea() << ", P = " << triangle.GetPerimeter() << endl;
        }
        catch (exception &e)
        {
            cout << e.what() << endl;
        }

        getline(cin, commandLine);
    }

    return 0;
}
コード例 #2
0
ファイル: GetShapeInfo.cpp プロジェクト: REVcon/SD
void CGetShapeInfo::Visit(CTriangle& shape)
{
	m_val = "TRIANGLE: P=" + shape.GetPerimeter().ToString() + "; S=" + shape.GetSquare().ToString();
}