SOGO論壇

標題: c++ 神手請進 [列印本頁]

作者: ssk1100    時間: 2010-10-24 19:49:27     標題: c++ 神手請進

A:1000張股票
B:515張股票
C:300張股票
D:650張股票

股票每股價值15元台幣
每張股數=1000股
是利用C語言計算       
A.B.C.D四位股東
手上所有骨票現值
以及其所估之股份百分比
  

這怎用c++程式把它寫出來  
我真的搞不懂怎麼寫
作者: 紅塵孤鳥    時間: 2010-10-25 09:32:00

以下是最初級新手的解答:

#include "stdafx.h"
#include <iostream>
#define A 1000
#define B 515
#define C 300
#define D 650
#define RATE 15

using namespace std;

void main()
{
        int iTotal;
        float fRateA, fRateB, fRateC, fRateD;
        iTotal = (A*1000)+(B*1000)+(C*1000)+(D*1000);
        fRateA = (A*1000);
        fRateB = (B*1000);
        fRateC = (C*1000);
        fRateD = (D*1000);
         
        cout << "總股數:" << iTotal << endl;

        cout << "股東A的持股數:" << (A*1000) << "股,總值新台幣:" << ((A*1000)*1000) << "元" << endl;
        cout << "股東A的持比例:" << (fRateA/iTotal)*100 << "%" << endl;
        cout << "股東B的持股數:" << (B*1000) << "股,總值新台幣:" << ((B*1000)*1000) << "元" << endl;
        cout << "股東B的持比例:" << (fRateB/iTotal)*100 << "%" << endl;
        cout << "股東C的持股數:" << (C*1000) << "股,總值新台幣:" << ((C*1000)*1000) << "元" << endl;
        cout << "股東C的持比例:" << (fRateC/iTotal)*100 << "%" << endl;
        cout << "股東D的持股數:" << (D*1000) << "股,總值新台幣:" << ((D*1000)*1000) << "元" << endl;
        cout << "股東D的持比例:" << (fRateD/iTotal)*100 << "%" << endl;       

        system("pause");
}


《 本帖最後由 紅塵孤鳥 於 2010-10-25 10:40 編輯 》
作者: ssk1100    時間: 2010-10-25 22:15:42

怎麼不可以執行   好像錯誤了
作者: 紅塵孤鳥    時間: 2010-10-25 23:26:54

原帖由 ssk1100 於 2010-10-25 22:15 發表
怎麼不可以執行   好像錯誤了



可以啊!我用VC++ 2008 跑過了,版本的問題?




歡迎光臨 SOGO論壇 (https://oursogo.com/) Powered by OURSOGO.COM