编制 | 冯宝鹏 | 日期 | 2012-04-14 |
审核 | 日期 | ||
批准 | 日期 | ||
修订日期 | 修订内容 | 修订人 |
测试用例ID | Equation | |||
测试用例名称 | 方程有两个实根 | |||
toner什么意思 测试目的 | 测试一元二次方程有两个实根情况的正确性 | |||
前置条件 | a!=0&&b*b-4*a*c>0 | |||
操作步骤与输入 | a=1.0f,b=2.0f.,c=1.0f | |||
预期结果 | x1=-1.0f,x2=-1.0f | |||
实际结果 | x1=-1.0f,x2=-1.0f | |||
执行人 | 冯宝鹏 | |||
日期 | 4.10 | 执行人 | 冯宝鹏泡泡少儿英语 | |
测试用例ID | Equation | |||
测试用例名称 | 方程有两虚根 | |||
测试目的 | 测试一元二次方程有两个实根情况的正确性 | |||
前置条件 | a!=0&&b*b-4*a*c<0 | |||
操作步骤与输入 | a=1.0f,b=2.0f,c=2.0f | |||
预期结果 | x1=-1.0f,x2=1.0f | |||
实际结果 | x1=-1.0f,x2=1.0f | |||
执行人 | 冯宝鹏 | |||
日期 | 4.10 | 执行人 | 冯宝鹏 | |
测试用例ID | Equation | |||
测试用例名称 | 方程有一根 | |||
测试目的 | 测试方程为一元一次方程根情况的正确性 | |||
前置条件 | a=0.0f | |||
操作步骤与输入 | a=0.0f,b=2.0f,c=4.0f | |||
预期结果 | x1=-2.0,x2=-2.0 | |||
实际结果 | x1=-2.0,x2=-2.0 | |||
执行人 | 冯宝鹏 | |||
日期 | 4.10 | 执行人 | 冯宝鹏 | |
测试用例ID patriot | Equation | |||
测试用例名称 | 不为方程 | |||
测试目的 | 不是方程情况的正确性 | |||
前置条件 | a=0.0f,b=0.0f | |||
操作步骤与输入 | a=0.0f,b=0.0f,c=3.0f | |||
预期结果 | inhuman x1=x2=1.0f | |||
实际结果 | x1=x2=1.0f | |||
执行人 | 冯宝鹏 | |||
日期 | 4.10 | 执行人 | 冯宝鹏 | leather是什么意思|
package cn.edu.xaut.junit; import cn.ption.*; public class Equation { private static float x1; private static float x2; private static float x; private static float real; private static float imag; private static float[] results; private static float apain; private static float b; private staticmanglobe float c; private static float delt; public static float[] calc(float w,float p,float q)throws Exception{ results=new float[2]; a=w; b=p; c=q; if(0.0f==a){ //bx+c=0; x=-c/b; if(0.0f!=b){ x=-c/b; results[0]=x; print(); return results; } el{ throw new MyArithmeticException("除数不能为0"); } }el{ delt=b*b-4*a*c; if(delt>=0){ x1=(float) ((-b+Math.sqrt(delt))/(2*a)); x2=(float) ((-b-Math.sqrt(delt))/(2*a)); results[0]=x1; results[1]=x2; print(); return results; }el{ real=-b/(2*a); imag=(float) (Math.sqrt(-delt)/(2*a)); results[0]=real; results[1]=imag; print(); return results; } } 四六级作弊 } public static void print(){ if(0.0f==a){ if(0.0f!=b){ System.out.println("该方程是一元一次方程,其根为:x="+results[0]); }el{ System.err.println("不是一个方程!"); } }el{ if(delt>=0){ System.out.println("该方程是一元二次方程,两根分别为:x1="+results[0]+",x2="computer怎么读+results[1]); }el{ System.out.println("该一元二次方程的根为复数,两根分别为:x1="+results[0]+"+"+results[1]+"i"+",x2="+results[0]+"-"+results[1]+"i"); } } } } |
本文发布于:2023-06-28 20:21:41,感谢您对本站的认可!
本文链接:https://www.wtabcd.cn/fanwen/fan/90/160848.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |