이 프로그램은 크루즈의 가격을 결정하는 데 사용됩니다. 기본 크루즈 요금 (7 또는 10 일)과 다양한 크루즈 패키지가 포함 된 변수 비용이 있습니다. 총 3 개의 패키지가 있으며 패키지 조합은 none에서 all 3으로 선택할 수 있습니다. 사용자가 7 일 또는 10 일 크루즈를 선택했는지 여부를 알려주는 if 블록을 만들려고합니다. (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
나는의 좋아 주위에 뭔가를 사용해야합니다 목록 상자에 내 대답을 보여주십시오. 그러나이 코드 줄을 어디에 둘 것인지 확실하지 않습니다.
사전에이 문제에 대해 도움을 주셔서 감사합니다.
[VB를 사용하여 가격을 더하기 위해 IF 문 사용] 가능한 복제본 (http://stackoverflow.com/questions/9049816/using-if-statements-to-add-together-prices-using-vb) –
해당 항목 다른 질문이지만, 같은 지역. 이미 그 지역을 알아 냈습니다. 이제 이걸 알아 내야합니다. – Tycholiz