0

私はコーディングに不慣れで、ここで皆さんからのガイダンスと助けが必要です。レンタカーシステムを作っています。ユーザーがリスト内の車の1つをクリックすると、セッション(価格)に保存されます。次に、レンタル日(ドロップダウンリスト)と運転手サービス([はい]または[いいえ]を選択)を選択する必要があります。1日レンタル料金が$30だとしましょう。その場合、レンタル日は3日で、運転手サービスは$15です。したがって、計算は$ 30 x 3 = $ 90 + $ 15 = $105になります。ここでの問題は、すべての計算をコードで記述する方法です。私がラベルに書いたすべての太字の数字。英語が下手でごめんなさい。どうもありがとう。

4

3 に答える 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 に答える