Арифметическиеоперации Сложение Для чисел, каждое из которых меньше либо равно MAXINT и больше либо равно MININT и сумма которых лежит в тех же пределах, функция суммирования должна возвращать правильную сумму с точки зрения математики.
Вычитание Для чисел, каждое из которых меньше либо равно MAXINT и больше либо равно MININT и разность которых лежит в тех же пределах, функция вычитания должна возвращать правильную разность с точки зрения математики.
Для чисел, разность которых больше чем MAXINT и меньше чем MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, программа должна выдавать ошибку Error 06(см 2.2.3) поместив сообщение об ошибке в поле lastError.
Умножение Для чисел, произведение которых меньше либо равно MAXINT и больше либо равно MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, функция умножения должна возвращать правильное произведение с точки зрения математики.
Для чисел, произведение которых больше чем MAXINT и меньше чем MININT, а также в случае, если любой из множителей больше чем MAXINT или меньше чем MININT, программа должна выдавать ошибку Error 06(см 2.2.3), поместив сообщение об ошибке в поле lastError.
Нахождение частного Для чисел, меньших либо равных MAXINT и больших либо равных MININT , частное которых меньше либо равно MAXINT и больше либо равно MININT и делитель не равен 0, функция деления должна возвращать правильное частное с точки зрения математики.
Для чисел, частное которых больше чем MAXINT и меньше чем MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, и для делителя, не равного 0, программа должна выдавать ошибку Error 06(см 2.2.3), поместив сообщение об ошибке в поле lastError.
Если делитель равен 0, программа должна выдавать ошибку Error 09, поместив сообщение об ошибке в поле lastError.
Деление с остатком Для чисел, меньших либо равных MAXINT и больших либо равных MININT, и для делителя, не равного 0, функция деления должна возвращать правильный остаток с точки зрения математики.
Для чисел, остаток которых больше чем MAXINT и меньше чем MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, и для делителя, не равного 0, программа должна выдавать ошибку Error 06(см 2.2.3), поместив сообщение об ошибке в поле lastError.
Если делитель равен 0, программа должна выдавать ошибку Error 09, поместив сообщение об ошибке в поле lastError.
Унарный плюс \ минус Для чисел, меньших либо равных MAXINT и больших MININT, операция унарного плюса / минуса должна возвращать число соответствующего знака.
Для чисел, больших MAXINT или меньших MININT, функция должна выдавать ошибку Error 06(см 2.2.3).