三角形案例

发布时间:2021-02-1编辑:RainNight阅读(985)

    某程序规定:输入三个整数abc分别作为三角形的三个边,通过程序判断所构成的三角形的类型,当此三角形为普通三角形,等腰三角形,等边三角形时分别做计算。

    一、输入条件判断

    三角形三边的输入条件:

    1. 整数2.三个数3.正数4.非零数5.两边之和大于第三边6.两边相等7.三边相等
      二、根据输出条件出现的结果

    2. 不构成三角形 条件1-5有任意一个或多个不满足

    3. 构成普通三角形 条件1-5都满足,但不满足条件6,7

    4. 构成等腰三角形 条件1-5都满足,并且满足条件6

    5. 构成等边三角形 条件1-5都满足,并且满足条件7

    三、设计测试用例

    有效等价类 无效等价类
    整数 非正数
    三个数 只有一个数或两个数
    正数 有负数
    非零数 有边为零
    两边之和大于第三边 两边之和小于或等于第三边
    两边相等
    三边相等
    具体用例自己举例说明。

Collect from 雨夜的博客 雨夜的博客