-1

私が思いついたものに「if」「else」ステートメントを書くのに問題がありますが、プログラムを実行しても実行されません。

#include <iostream>
using namespace std;
int main()
{
    double  vehicle_price, options_price, new_result, end_solution, sales_tax_region, v8_price, sales_tax;
    double region_0, region_1, region_2;

    // This where the sales person will ask the customer if a v8 is desired.
    cout << "vehicle_price:$"     ;
    cin >>  vehicle_price       ;
    cout <<  "options_price:$"  ;
    cin >> options_price       ;

    // At this time the customer would be asked which region they live in.

    //  enter 6.5 or 7.0 to indicate if region_1 or region_2 is where they live

    cout << "v8_price:$"   ;
    cin >> v8_price     ;
    cout << "sales_tax_region:"      ;
    cin >> sales_tax_region         ;

    // At this point the price of the v8 would be entered if it is required. 

    if (region_1 <= 500.00)
    {
        sales_tax= region_1 *.65; 
    }
    if (region_2 <= 550.0) 
    {
        sales_tax_region= region_2 * .70;
    }
    else
    {   
        if (region_0 <= 0.0);
    }
    sales_tax_region= region_1 * .65;
    {
    }
    new_result= (options_price + vehicle_price+ v8_price)*(sales_tax_region/100) ;
    end_solution = (new_result + options_price + vehicle_price);
    cout << "Total_price_of_the_vehicle:$"  << end_solution << endl ;

    return 0;
}

これは私が使用している要件です 「if-else」構造を使用して、どの V8 価格を使用するかを決定します。別の「if-else」構造を使用して、地域コードに基づいて選択する消費税の値を決定します。

「if」「else」の部分で完全に迷っています。

4

1 に答える 1

3

変化する

else
{   
if (region_0 <= 0.0);
}
sales_tax_region= region_1 * .65;
{
}

else
if (region_0 <= 0.0) {
  sales_tax_region= region_1 * .65;
}
于 2013-06-22T11:10:47.810 に答える