2017-02-10 9 views
-2

合計金額に対してTaxを計算するプログラムを作成しようとしています。それは動作していたが、私は後で使用するために小数点に値を出力する必要があることを認識した。私は車の支払いの電卓を作っているので、後で使うためにこのデータがすべて必要です。このコードは何も出力しません。C#でのAMTファイナンスの計算

private void buttonPayment_Click(object sender, EventArgs e) 
    { 
     decimal sellPrice = 0; 
     decimal stateTax = 0; 

     sellPrice = Convert.ToDecimal(textBoxSellPrice.Text); 
     sellPrice = Decimal.Parse(textBoxSellPrice.Text); 


     if (comboBoxState.Text.Contains("NJ")) 
     { 
      stateTax = .0685M; 
     } 

     if (comboBoxState.Text.Contains("DE")) 
     { 
      stateTax = .0425M; 
     } 

     if (comboBoxState.Text.Contains("PA")) 
     { 
      stateTax = .06M; 
     } 


     labelTax.Text = Decimal.Multiply(sellPrice, stateTax).ToString(); 
    } 
+0

あなたはsalePriceに2回割り当てます。 –

+0

返事をありがとう。しかし、まだ何も出力していません....これは少し前に働いていたように、私は10進数に税の量を格納しようとしたと私はこの時点後に何かを得るためにcouldnt、さらに後方に行くことは私をねじ込んで出力nothing –

+0

comboBoxState.Textの値は何ですか?例: 'buttonPayment_Click'の中にブレークポイント(F8)を置き、何が起きているかを確認してください –

答えて

0

私はこれを解決できました。私は誤ってボタンをクリックしたときの行動を促す言葉を削除しました。私が過去のデバッグで誤って削除したため、ボタンをクリックしたときに実際に何も起こりませんでした。

アドバイスをいただきありがとうございます。

+0

最初に[MCVE](http://stackoverflow.com/help/mcve)を作成した場合、これを理解したでしょう。そのように他の人の時間を大幅に無駄にする。 – mason