2014-02-06 51 views
0

我寫我的第一個程序,我使用Visual Studio 2013年,我工作的項目是學校,是工資管理系統。我們使用的語言是C#,它是一個Windows窗體應用程序。到目前爲止,我已經實現了很好的正確輸出,即使不需要,我也想以貨幣格式顯示輸出。任何指導或方向將不勝感激。我試着搜索棧溢出了我的答案,但我覺得很多問題的答案是以上我的理解,因爲我只一直在做這一個星期文本框顯示貨幣

這裏是我的代碼。用戶輸入員工的工作時間和工資率。產出是總收入,聯邦扣繳(15%)扣繳(5%)和淨收入。

private void button1_Click(object sender, EventArgs e) 
    { 
     // add two textboxes together 
     Int32 val1 = Convert.ToInt32(textBox1.Text); 
     Int32 val2 = Convert.ToInt32(textBox2.Text); 
     Int32 val3 = val1 * val2; 
     // gross pay result 
     textBox3.Text = val3.ToString(); 
     // federal witholdings 
     decimal number = int.Parse(textBox3.Text); 
     decimal fW = number * 15/100; 
     textBox4.Text = fW.ToString(); 
     // state witholdings 
     decimal sW = number * 5/100; 
     textBox5.Text = sW.ToString(); 
     //Net pay, defined as gross pay minus taxes 
     Int32 val4 = Convert.ToInt32(textBox3.Text); 
     Int32 val5 = Convert.ToInt32(textBox4.Text); 
     Int32 val6 = Convert.ToInt32(textBox5.Text); 
     Int32 val7 = (val4- (val5 + val6)); 
     textBox6.Text = val7.ToString(); 
+0

價格/現金[文本框可能重複/上C#貨幣](http://stackoverflow.com/questions/19215989/textbox-for-price-cash-currency-on-c-sharp) –

+0

'textbox5','val7' ... – Blindy

回答

-1
textBox6.Text = String.Format("{0:C}", val7);