come aggiungere e si moltiplicano nello schema
-
09-10-2019 - |
Domanda
Ho bisogno di aiuto in aggiunta la moltiplicazione di valori con variabili e assegnando questi per una variabile in Scheme.
Per esempio io ho ..
(define overall 0)
(define part1 0.15)
(define part2 0.20)
(define part3 0.4)
(define usrInput1 0)
(define usrInput2 0)
..
Ho bisogno di fare qualcosa di simile
complessivo = usrInput * part1 + usrInput * part2 part3 +
nello Schema
So come aggiungere 2 variabili / scalari insieme, ma qui mi sono bloccato, la prego di consigliare ...
grazie.
Soluzione
(define overall (+ (* usrInput1 part1) (* usrInput1 part2) part3))
Altri suggerimenti
Rimuovere la (define overall 0)
. Quindi definire overall
essere le espressioni hai dato, tranne in (completamente tra parentesi) prefisso notazione, invece di infissa:
(define overall (+ (* usrInput1 part1) (* usrInput2 part2) part3))
La sintassi per chiamare qualsiasi chiamata di funzione / operatore in regime (operator-name operand1 operand2 ... operandn)
, non importa se gli operandi sono scalari, variabili o espressioni nidificate.