2017-05-03 12 views
-8

私は3つの変数があります。 今すべき新しいpaymentがどの値で来る場合は、200あるこのアルゴリズムを1行で実行できますか?

total = 100 
paid = 10 

paidtotalpaid、およびpayment

は、問題を単純化するために例を与えることができますが100
新しいpaymentの値が50の場合、 paids新しいpaymentは、 値が90であるにしていpaidは今、私はあなたがイムのために行くものを手に入れると思います100

になる必要がある場合はhouldは今60
なります。

ifまたは?演算子を使用せずに、1行で計算することはできますか?このような

+6

。何か試しましたか?これは無料のコーディング/宿題サービスではありません。 – tnw

+1

まずは:なぜですか? Second:まだ試してみましたか? – RH6

+0

お支払いにお支払いを追加しようとしていますか?それですか? – james

答えて

1

何か作業をする必要があります:おそらく

paid = Math.Min(total, payment+paid)

+0

はい!ありがとうございました。私はこれがそんなに愚かな疑問だったとは思わない? –

+0

これは支払った割合です。そうですか? @m_baleに質問を追加する必要があります。 – james

+0

@ jamesいいえ、そうではありません –

関連する問題