Как добавить и умножить на схему
-
09-10-2019 - |
Вопрос
Мне нужна помощь в добавлении умножения значений с переменными и присвоение их переменной в схеме.
Например, у меня есть ..
(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 переменных / скаляров вместе, но здесь я застрял, не могли бы вы посоветовать ...
благодарю вас.
Решение
(define overall (+ (* usrInput1 part1) (* usrInput1 part2) part3))
Другие советы
Удалить (define overall 0)
. Отказ Затем определите overall
Быть выражениями, которые вы дали, за исключением (полностью скоженной) префикса, вместо Infix:
(define overall (+ (* usrInput1 part1) (* usrInput2 part2) part3))
Синтаксис для вызова любой функции / вызова оператора в схеме (operator-name operand1 operand2 ... operandn)
, Независимо от того, являются ли операнды скалярные, переменные или вложенные выражения.
Не связан с StackOverflow