私はコーディングに不慣れで、ここで皆さんからのガイダンスと助けが必要です。レンタカーシステムを作っています。ユーザーがリスト内の車の1つをクリックすると、セッション(価格)に保存されます。次に、レンタル日(ドロップダウンリスト)と運転手サービス([はい]または[いいえ]を選択)を選択する必要があります。1日レンタル料金が$30だとしましょう。その場合、レンタル日は3日で、運転手サービスは$15です。したがって、計算は$ 30 x 3 = $ 90 + $ 15 = $105になります。ここでの問題は、すべての計算をコードで記述する方法です。私がラベルに書いたすべての太字の数字。英語が下手でごめんなさい。どうもありがとう。
質問する
1042 次
3 に答える
1
次のコードを試すことができます
public float calculate(float rental, int days, bool servcieSelected, int chauffeurService)
{
float totalAmount = (rental * days) + (servcieSelected ? chauffeurService : 0);
return totalAmount;
}
この関数を次のように呼び出します。
float total = calculate(30.0f, 3, true, 15);
これがお役に立てば幸いです。
于 2012-08-01T05:14:44.877 に答える
1
要件に基づいてラベルテキストを整数/浮動小数点数に変換します
int value = Convert.ToInt32(label.Text.ToString().Trim());
これはあなたの質問に基づいてあなたが望むものだと思います.私は今コメントできませんでした.. :-(
于 2012-08-01T05:04:58.300 に答える
0
このような関数を作成して呼び出し、結果を Session["total"] に格納できます。
いくつかの静的変数があります。
const float rental_fee = 30.0;
const float chauffeur_service = 15.0;
public static float getTotalCost(float days, bool include_chauffeur)
{
float total = (days * rental_fee) + (include_chauffeur ? chauffeur_service : 0);
return total;
}
于 2012-08-01T04:59:53.220 に答える