gets(input);
while(!operand.OnGetDataFromString(input))
{
- Print("Please enter a known color (black, red, green, blue, yellow, magenta, cyan or white)");
+ PrintLn("Please enter a known color (black, red, green, blue, yellow, magenta, cyan or white)");
gets(input);
}
return operand;
switch(operation)
{
case '+': return operand1 + operand2;
- case '-': return operand1 - operand2;
+ case '-': return (KnownColor)(operand1 - operand2);
}
+ return 0;
}
class Lab5ColorsApp : Application
case '-': PrintLn(vector1, " - ", vector2, " = ", Vector { vector1.x - vector2.x, vector1.y - vector2.y }); break;
case '*': PrintLn(vector1, " * ", scalar, " = ", Vector { vector1.x * scalar, vector1.y * scalar }); break;
case '/': PrintLn(vector1, " / ", scalar, " = ", Vector { vector1.x / scalar, vector1.y / scalar }); break;
- case 'm': PrintLn("|",vector1,"| = ", sqrt(vector1.x * vector1.x + vector2.y * vector2.y)); break;
+ case 'm': PrintLn("|",vector1,"| = ", sqrt(vector1.x * vector1.x + vector1.y * vector1.y)); break;
}
}
}