1+1 *2 и т д., то есть, выражения, корректные в математическом смысле



бет6/7
Дата22.01.2023
өлшемі76,53 Kb.
#166097
1   2   3   4   5   6   7
Байланысты:
testing-lecture-3

Арифметические операции

  • Сложение.

  • Вычитание.

    • Для чисел, каждое из которых меньше либо равно MAXINT и больше либо равно MININT, функция вычитания должна возвращать правильную разность с точки зрения математики.

    • Для чисел, разность которых больше чем MAXINT и меньше чем MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, программа должна выдавать ошибку Error 06( см 2.2.3)

  • Умножение.

    • Для чисел, произведение которых меньше либо равно MAXINT и больше либо равно MININT, функция умножения должна возвращать правильное произведение с точки зрения математики.

    • Для чисел, произведение которых больше чем MAXINT и меньше чем MININT, а также, в случае если любой из множителей больше чем MAXINT или меньше чем MININT, программа должна выдавать ошибку Error 06(см 2.2.3)

  • Нахождение частного.

    • Для чисел, меньших либо равных MAXINT и больших либо равных MININT , частное которых меньше либо равно MAXINT и больше либо равно MININT и делитель не равен 0, функция деления должна возвращать правильное частное с точки зрения математики.

    • Для чисел, частное которых больше чем MAXINT и меньше чем MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, и для делителя, не равного 0, программа должна выдавать ошибку Error 06(см 2.2.3)

    • Если делитель равен 0, программа должна выдавать ошибку Error 09

  • Деление с остатком.

    • Для чисел, меньших либо равных MAXINT и больших либо равных MININT , остаток которых меньше либо равен MAXINT и больше либо равен MININT и делитель не равен 0, функция деления должна возвращать правильный остаток с точки зрения математики.

    • Для чисел, остаток которых больше чем MAXINT и меньше чем MININT, а также в случае, если любое из чисел больше чем MAXINT или меньше чем MININT, и для делителя, не равного 0, программа должна выдавать ошибку Error 06(см 2.2.3)

    • Если делитель равен 0, программа должна выдавать ошибку Error 09

  • Унарный плюс \ минус.

    • Для чисел, меньших либо равных MAXINT и больших либо равных MININT, операция унарного плюса / минуса должна возвращать число соответствующего знака.

    • Для чисел больших MAXINT или меньших MININT функция должна выдавать ошибку Error 06(см 2.2.3)



  • Достарыңызбен бөлісу:
1   2   3   4   5   6   7




©engime.org 2023
әкімшілігінің қараңыз

    Басты бет