如何计算c ++中的双倍下降余额? [英] how to calculate double declining balance in c++?

查看:70
本文介绍了如何计算c ++中的双倍下降余额?的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

#include<iostream>
#include<string>

using namespace std;

int main(){
	double asset_cost, salvage_val, deprec;
	float percentage, rate, nextyear;
	int year = 10, i; //years
	
	cout<<"Asset cost: ";
	cin>>asset_cost;
	
	cout<<"Salvage value: ";
	cin>>salvage_val;
	
	
	for(i = 1; i<10 ; i++){
		deprec = 2 * asset_cost/year;
		cout<<deprec<<endl;
	}
	return 0;
}

推荐答案

根据此页面:双倍余额减少折旧计算器 [ ^ ],你有



According to this page: "Double Declining Balance Method Depreciation Calculator"[^], you have

#include<iostream>
#include<string>
using namespace std;

int main()
{
        double asset_cost, salvage_val, deprec;
        double percentage, acc_deprec;
        const int YEARS = 10;


        cout<<"Asset cost: ";
        cin>>asset_cost;

        cout<<"Salvage value: ";
        cin>>salvage_val;

        percentage = 100.0 / YEARS;
        cout << "straight-line depreciation percentage " << percentage << endl;


        acc_deprec = 0.0;

        for(int y = 1; y <= 10 ; y++)
        {
                deprec = 2 * percentage / 100.0 * (asset_cost - acc_deprec);
                acc_deprec += deprec;
                cout<<deprec<<endl;
        }
        return 0;
}


这篇关于如何计算c ++中的双倍下降余额?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆