0

値と変数の乗算を追加し、これらをSchemeの変数に割り当てるのに助けが必要です。

たとえば、私は..

(define overall 0)
(define part1 0.15)
(define part2 0.20)
(define part3 0.4)
(define usrInput1 0)
(define usrInput2 0)

..

私は何かをする必要があります

全体 = usrInput*part1 + usrInput*part2 + part3

スキームで

2 つの変数/スカラーを一緒に追加する方法は知っていますが、ここで行き詰まっています。アドバイスをお願いします...

ありがとうございました。

4

2 に答える 2

2

を削除し(define overall 0)ます。overall次に、中置ではなく(完全に括弧で囲まれた)接頭辞表記を除いて、指定した式であると定義します。

(define overall (+ (* usrInput1 part1) (* usrInput2 part2) part3))

スキーム内の関数/演算子呼び出しを呼び出す構文は(operator-name operand1 operand2 ... operandn)、オペランドがスカラー、変数、またはネストされた式のいずれであるかは関係ありません。

于 2010-11-14T14:34:21.747 に答える
1
(define overall (+ (* usrInput1 part1) (* usrInput1 part2) part3))
于 2010-11-14T14:33:33.623 に答える