私が取り組むこのプログラムは、クルーズの価格を決定することです。基本クルーズ料金(7日または10日)と異なるクルーズパッケージを含む変動費があります。合計3つのパッケージがあり、パッケージの組み合わせはどれも選択しないで、すべて3にすることができます。私はブロックを作成しようとしています。(a)ユーザーが7日間または10日間のクルーズを選択したかどうか、 (b)それらのパッケージの価格を決定し、それらを総数に加え、(c)リストボックスの次の行に最初のイニシャル(V、E、R)でパッケージをプリントする。これまでの私のプログラムは以下の通りです。VB:IF文を使用してリストボックスに変数を追加する
lstInvoice.Items.Add(String.Formatの(strFormat、 "クルーズパッケージ料金"、FormatCurrency(dblTotal)))
へ:
If chkVIP.Checked Then
strPackageInfo = strPackageInfo + "V"
If optSeven.Checked Then
dblTotal = dblTotal + 100
Else
dblTotal = dblTotal + 150
End If
End If
If chkExcursion.Checked Then
strPackageInfo = strPackageInfo + "E"
If optSeven.Checked Then
dblTotal = dblTotal + 200
Else
dblTotal = dblTotal + 300
End If
End If
If chkRestaurant.Checked Then
strPackageInfo = strPackageInfo + "R"
If optSeven.Checked Then
dblTotal = dblTotal + 70
Else
dblTotal = dblTotal + 100
End If
End If
は、私が好きなの周りのものを使用する必要があります私の答えをリストボックスに表示してください。しかし、このコード行をどこに置くべきかはわかりません。
事前にこの問題についてご支援いただき、ありがとうございます。
[IF文を使用してVBを使用して価格を加算する]の複製可能性(http://stackoverflow.com/questions/9049816/using-if-statements-to-add-together-prices-using-vb) –
その別の質問ですが、その同じ領域。私はすでにその領域を分かっています、今私はこれを理解する必要があります。 – Tycholiz