gpt4 book ai didi

c++ - 出现数学错误试图计算天然气的基本价格

转载 作者:行者123 更新时间:2023-11-28 01:31:54 26 4
gpt4 key购买 nike

我正在尝试解决一个问题,该问题需要我编写代​​码来查找一加仑汽油的基本价格。我得到了一加仑汽油的成本、联邦和州税的金额以及销售税的百分比。我试过用几种不同的方式格式化方程式,但数学总是错的。这是我得到的最接近的值(输出是 3.289 美元,仅减去 0.073 美分,当我手动计算时恰好是销售税的金额,所以就好像它忽略了等式的结尾完全地)。我能得到一些帮助吗?我已经包含了下面给出的整个问题。

double pumpPrice=3.89, fedTax=.184, stateTax=.417, salesTax=2.25;
double basePrice, totalTax, percentTax, profit_bigOil ;

basePrice = pumpPrice-fedTax-stateTax-((salesTax*basePrice)/100) ;

cout <<"The base price for a gallon of gas is $" <<basePrice << endl;

创建一个程序,即具有以下输入的 Netbeans 项目

0) 计算你的加油价格,无论你在加油时支付的是什么以及税款,并计算你支付的税款百分比。

  Pump Price = Base Price + Fed Tax + State Tax + Base Price * Sales Tax

1) 石油公司利润 -> https://www.forbes.com/2011/05/10/oil-company-earnings.html#6c3f9a9f2dc8

 7cents/gallon to 6.5%/gallon

2) 税收 -> http://www.latimes.com/politics/essential/la-pol-ca-essential-politics-updates-california-s-increased-gas-tax-goes-into-1509552219-htmlstory.html

 Fed Tax -> 18.4 cents/gallon           State Tax -> 41.7 cents/gallon           State Sales Tax -> 2.25%

计算如下

1) 一加仑汽油的基本价格 = $

2) 一加仑汽油的总税额 = $

3) 汽油税的百分比价格 = %

4) 石油公司利润区间 = %

最佳答案

   basePrice = pumpPrice-fedTax-stateTax-((salesTax*basePrice)/100) ;
// ^^^^^^^^^ ^^^^^^^^^

该语句试图设置 basePrice 所以使用未初始化的 basePrice 可能是个坏主意计算。

我认为您需要先计算出需要使用的公式,然后再将其转换为代码。一个好的开始是采用基本价格并记录如何对其应用每种税收以获得零售价格。然后,只需简单地反转该过程即可。

例如(我不知道这是否真的是你们美国机构在过于复杂的税收制度下这样做的方式),假设基本价格适用 2.25% 的销售税,然后是州的绝对值并增加了联邦税。这意味着:

pumpPrice = basePrice * (1 + salesTax / 100) + stateTax + federalTax

反过来(从泵价计算出基本价格)将来自:

   pumpPrice = basePrice * (1 + salesTax / 100) + stateTax + federalTax
=> pumpPrice - federalTax = basePrice * (1 + salesTax / 100) + stateTax [*a]
=> pumpPrice - federalTax - stateTax = basePrice * (1 + salesTax / 100) [*b]
=> (pumpPrice - federalTax - stateTax) / (1 + salesTax / 100) = basePrice [*c]

[*a] 从两边减去联邦税。
[*b]从两边减去州税。
[*c] 将双方除以销售税(调整后)税率。

然后,瞧,交换两边,你就有了你的公式:

basePrice = (pumpPrice - federalTax - stateTax) / (1 + salesTax / 100)

关于c++ - 出现数学错误试图计算天然气的基本价格,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/51128985/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com