程序運(yùn)行過了,沒有問題,記得給分
#include
#include
class Equation{
\x05float a,b,c;
\x05
public:
\x05float x[2];
\x05Equation(float a1=0.0,float b1=0.0,float c1=0.0)
\x05{
\x05\x05a=a1;
\x05\x05b=b1;
\x05\x05c=c1;
\x05}
\x05~Equation(){}
\x05long CalResult();
\x05
};
long Equation::CalResult()
{
\x05long temp;
\x05if ((b*b-4*a*c)==0)
\x05{
\x05\x05temp=1;
\x05\x05x[0]=(float)(-(b/2*a));
\x05\x05return temp;
\x05}
\x05if ((b*b-4*a*c)>0)
\x05{
\x05\x05temp=2;
\x05\x05x[0]=(-b+sqrt(b*b-4*a*c))/(2*a);
x[1]=(-b-sqrt(b*b-4*a*c))/(2*a);
\x05\x05return temp;
\x05}
\x05else
\x05{
\x05\x05temp=0;
\x05}
\x05return temp;
}
int main()
{
\x05float a,b,c;
\x05char ch;
\x05do{
\x05\x05coutb>>c;
\x05\x05Equation *obj=new Equation(a,b,c);
\x05\x05cout
C++程序設(shè)計(jì):求解一元二次方程
C++程序設(shè)計(jì):求解一元二次方程
求解一元二次方程.
一元二次方程的定義為:
ax2+bx+c=0
(1)如果b2 -4ac>0,方程有兩個(gè)不同的實(shí)根,分別是:
(2)如果b2 -4ac< 0,方程沒有實(shí)根,但有虛根;
(3)如果b2 -4ac= 0,方程有一個(gè)實(shí)根.
請(qǐng)你編寫一個(gè)程序,使其能求出多個(gè)二次方程的根.該程序要詢問用戶是否想繼續(xù)解下一個(gè)方程.用戶輸入1來繼續(xù),輸入其它數(shù)字,則終止程序.程序要求用戶輸入a,b和c,然后根據(jù)前面的條件計(jì)算,并輸出答案.
要求:使用類實(shí)現(xiàn),
(1)\x05a,b,c為該類的私有成員變量;
(2)\x05求根的實(shí)現(xiàn)為該類的成員函數(shù),形式為:
//函數(shù)返回值:實(shí)根的個(gè)數(shù);
//參數(shù):x- 用以返回實(shí)根值的數(shù)組;
long CalResult(float x[]);
(3)\x05該類還包含有參構(gòu)造函數(shù)、析構(gòu)函數(shù).
(4)\x05使用MFC工程實(shí)現(xiàn),可酌情加分.
求解一元二次方程.
一元二次方程的定義為:
ax2+bx+c=0
(1)如果b2 -4ac>0,方程有兩個(gè)不同的實(shí)根,分別是:
(2)如果b2 -4ac< 0,方程沒有實(shí)根,但有虛根;
(3)如果b2 -4ac= 0,方程有一個(gè)實(shí)根.
請(qǐng)你編寫一個(gè)程序,使其能求出多個(gè)二次方程的根.該程序要詢問用戶是否想繼續(xù)解下一個(gè)方程.用戶輸入1來繼續(xù),輸入其它數(shù)字,則終止程序.程序要求用戶輸入a,b和c,然后根據(jù)前面的條件計(jì)算,并輸出答案.
要求:使用類實(shí)現(xiàn),
(1)\x05a,b,c為該類的私有成員變量;
(2)\x05求根的實(shí)現(xiàn)為該類的成員函數(shù),形式為:
//函數(shù)返回值:實(shí)根的個(gè)數(shù);
//參數(shù):x- 用以返回實(shí)根值的數(shù)組;
long CalResult(float x[]);
(3)\x05該類還包含有參構(gòu)造函數(shù)、析構(gòu)函數(shù).
(4)\x05使用MFC工程實(shí)現(xiàn),可酌情加分.
其他人氣:192 ℃時(shí)間:2020-04-05 14:05:58
優(yōu)質(zhì)解答
我來回答
類似推薦
- C#編程,根據(jù)一元二次方程 的求根公式 ,編寫程序求解一元二次方程組的解
- 用MATLAB編程求解一元二次方程ax^2 +bx+c=0的根,其中a、b、c由鍵盤輸入.
- 請(qǐng)寫出計(jì)算機(jī)編程求解一元二次方程 ax2+bx+c=0(設(shè)a 0)實(shí)數(shù)根的步驟
- 解一元二次方程ax2+bx+c=0的解.c語言編程求代碼
- 桃樹的五分之三和梨樹的九分之四相等,梨樹比桃樹多42棵,兩棵樹各多少棵
- 諸兒競走取之,唯戎不動(dòng).意思
- 28克的銅與足量的濃硝酸充分反應(yīng)后,求1.能制的標(biāo)準(zhǔn)狀況下二氧化氮多少升?2.被還原的硝酸的物質(zhì)的量是
- 學(xué)如逆水行舟,不進(jìn)則退.用英文寫?
- commodity
- 某型號(hào)的熱得快接到220v,5a,10min電流所做的功.若接到11v的電源,同樣時(shí)間,做的功
- 有一種小油壺,最多能裝汽油3/2升,要裝35升汽油,至少需要_個(gè)這樣的油壺.
- what a ____girl!(love)
猜你喜歡
- 1把一根木材鋸成6段,共用了12分鐘,平均據(jù)下一段的時(shí)間是12分鐘的幾分之幾?
- 21.(x-y)^2-4(x-y+3)
- 3震級(jí)與地震烈度的區(qū)別
- 4求一篇80個(gè)單詞左右的英語作文 題目最好是介紹我的房間
- 5what a funny story it is(改成同義句)
- 6there are towers a____the ehds of the bridge.
- 7次氯酸鈣次氯酸鈉本身是否具有漂白性
- 8sally is looking at the the plane (和朋友一起)
- 9算式中間一條豎線是什么意思?
- 10一只青蛙在井底.井深10米,青蛙白天往上爬3米,晚上向下滑2米,問青蛙幾天爬上來?
- 11《誰與我同行》閱讀短文答案
- 12除了又香又甜這個(gè)詞語,還有沒有別的又什么,回答的時(shí)候就給我弄3個(gè)就可以了.