种物品的每年折旧费的线性计算方法如下:每年折旧费=(购买价格-废品价值)/产品设计寿命(年)。而折旧价值的计算方法如下:购买价格-每年折旧费*使用年限。 请编写一个程序,当输入物品的购买价格、废品价值、产品设计寿命和使用年限后,程序能计算出该物品的每年折旧费(结果保留两位小数),以及在到达某使用年限时的折旧价值(即残余价值,结果保留两位小数 c语言
时间: 2024-01-22 16:19:22 浏览: 75
以下是C语言的代码实现:
```
#include <stdio.h>
int main() {
float purchase_price, scrap_value, product_life, years_of_use, annual_depreciation, residual_value;
printf("请输入物品的购买价格:");
scanf("%f", &purchase_price);
printf("请输入物品的废品价值:");
scanf("%f", &scrap_value);
printf("请输入物品的产品设计寿命:");
scanf("%f", &product_life);
printf("请输入物品的使用年限:");
scanf("%f", &years_of_use);
annual_depreciation = (purchase_price - scrap_value) / product_life;
printf("该物品的每年折旧费为:%.2f\n", annual_depreciation);
residual_value = purchase_price - annual_depreciation * years_of_use;
printf("该物品在%d年后的折旧价值为:%.2f\n", (int)years_of_use, residual_value);
return 0;
}
```
程序先提示用户输入物品的购买价格、废品价值、产品设计寿命和使用年限,然后根据输入的值计算出每年折旧费和到达某使用年限时的折旧价值,并将结果输出。注意输出结果时使用了 "%.2f" 格式来保留两位小数。