2009-03-13 13 views
0

プログラムは人の職業、請求額、およびチップのパーセンテージを入力として要求し、この情報をSubプロシージャに渡して人とチップを表示する必要があります。タイトルはチップ、初回の人の職業、法案の金額、チップのパーセンテージ:チップの計算、チップの表示です。それに正しく接近する方法がわからない。どんな助けでも大歓迎です。レンタルされているサービスのコンピューティングヒントについて、私の宿題を手伝ってもらえますか?

Public Class Form1 

Private Sub btnCompute_Click(ByVal sender As System.Object, ByVal e As _ 
    System.EventArgs) Handles btnCompute.Click 

    Dim Occupation As String = CStr(txtOccupation.Text) 
    Dim Bill As Double = CDbl(txtBill.Text) 
    Dim Tip As Double = CDbl(txtTip.Text) 

    lstOuput.Text = 'hmmmmm.....' 



End Sub 

エンドクラス

+0

宿題ですか? – AnthonyWJones

+0

仕様が完全ではない、入力されたパーセンテージはどのような形式ですか?ユーザーが十進数形式(0.15)で入力した場合、またはテキストに%記号が含まれている場合、またはそれより悪い場合はどうなりますか? – AnthonyWJones

答えて

1
lstOutput.Text = Bill * (1 + If(Tip<1,Tip,Tip/100)) 
+0

それはIfのための "表現が期待される"と言います – Davey

+0

vb.netのどのバージョン?これにはVS2008が必要です。 VS2005にはIIF()が必要です。 –

0

あなたは二重の変数にビルやヒントが割り当てられているので、あなたはそれを直接別の変数に謝礼金額を割り当てる、または出力することができます。

Dim Gratuity as Double = Bill * Tip 

lstOutput.text = "Total Bill + Gratuity = " & string.format(Bill + Gratuity, "c") 
関連する問題