24h購物| | PChome| 登入
2009-06-24 15:54:23 | 人氣19| 回應0 | 上一篇 | 下一篇

C++ use IF

推薦 0 收藏 0 轉貼0 訂閱站台

#include

#include



#include



using namespace std;



int main(int argc, char *argv[])

{

    //

    //y=f(x)=a*(x^2) + b*(x) + c=0

    double a, b, c, d, x1, x2, y1, y2;

   

    a= 1.0; b= 3.0; c=1.0;

   

    //d= (b^2) - 48a*c

    d= b*b -4.0*a*c;

   

    if (d > 0.0) {

          //

          x1= (-b + sqrt(d))/(2.0*a);

          x2= (-b - sqrt(d))/(2.0*a);

         

          y1= a*(x1*x1) + b*(x1) + c;

          y2= a*(x2*x2) + b*(x2) + c;

         

          printf("x1= %.25lf, y1= %.25lf\n", x1, y1);

          printf("x2= %.25lf, y2= %.25lf\n", x2, y2);

         

         

    }

    else if (d <0.0) {

         //

         printf("d < 0.0, d= %.25lf\n",d);

        

        

    }

    else { // d == 0.0

         //

         printf("d == 0.0, d= %.25lf\n",d);

        

    }

   

    //

    system("PAUSE");

    return EXIT_SUCCESS;

台長: Alan
人氣(19) | 回應(0)| 推薦 (0)| 收藏 (0)| 轉寄
全站分類: 數位資訊(科技、網路、通訊、家電) | 個人分類: C++ |
此分類下一篇:C++ use SWITCH
此分類上一篇:C++ Class

是 (若未登入"個人新聞台帳號"則看不到回覆唷!)
* 請輸入識別碼:
請輸入圖片中算式的結果(可能為0) 
(有*為必填)
TOP
詳全文