创建一个程序来计算包含指数的公式

时间:2018-09-23 20:24:03

标签: c++ visual-studio pow

我必须创建一个在C ++中使用此公式的程序:A = X(1.0 + R / 100)^ N

但是,每当我使用pow函数正确处理指数时,我得到的答案与我应该得到的完全不同。

    int main()
{
    double X, R, N;
    double sid = 1.0;
    double bid = 100;

    cout << "Input the initial deposit.\n" << endl;
    cin >> X;
    cout << "Input the amount of years.\n" << endl;
    cin >> N;
    cout << "Input the percent interest.\n" << endl;
    cin >> R; 
    cout << X * (sid + R / pow(bid, N)) << endl;


return 0;
}

我不确定到底是哪里出了问题,无论是pow函数还是在程序中如何设置方程式。

1 个答案:

答案 0 :(得分:1)

我很确定是这样

X*pow(sid + R/bid,N);