2014-01-08 101 views
0

我需要幫助儘管我通過ideone傳遞代碼,它似乎工作,它是數據類型可能嗎?我需要幫助ttlTx變量顯示爲0血流沖刷的輸出。幫助讚賞!錯誤的輸出簡單的稅計算器

/* 


*/ 
//Libraries 
#include <cstdlib> 
#include <iostream> 

using namespace std; 

//Global Constants 

//Functioning Prototypes 

//Execution Begins Here 
int main(int argc, char **argv){ 
    //Variables 
    float purchse, ttlTx, stateTx, cntyTx, total; 

    //Process 
    purchse= 52; 
    stateTx= 0.04; //state tax 
    cntyTx= 0.02; //county tax 
    ttlTx= purchse*(stateTx + cntyTx); //total tax 
    total = purchse+ttlTx; 

    //output 
    cout<<"the total tax on a $"<< purchse<<" is $"<< 
     ttlTx<<endl; 
    cout<<"which brings the total to $" << total<<endl; 

    //Exit Stage Right 
    system("PAUSE"); 
    return EXIT_SUCCESS; 
} 
+0

流血?那是什麼? – bmargulies

+0

Bloodshed Dev-C++,IDE - 請參閱http://www.bloodshed.net/devcpp.html。 – paxdiablo

+0

對不起,我的意思是DEV-C++,Bloodshed是軟件的名稱 – noobUser

回答

0

有沒有錯代碼你粘貼在我的gcc編譯器,我得到:

the total tax on a $52 is $3.12 
which brings the total to $55.12 

預期。

由於DEVC++使用MinGW的,它也使用gcc編譯器,我無法想象任何大於0.1的版本,將不得不,嚴重:-)

因此它幾乎肯定的一些環境問題的錯誤描述。 DevC++也沒有像其他一些IDE一樣活躍或者得到很好的支持(儘管這是我的觀點),所以我傾向於建議人們使用CygWin(如果他們不關心IDE)或Code::Blocks(如果他們這樣做的話)。

0

你的程序工作正常。我認爲你的ID有問題。程序中沒有錯誤。

enter image description here