Colocar Resposta 
 
Avaliação do Tópico:
  • 1 votos - 5 Média
  • 1
  • 2
  • 3
  • 4
  • 5
Programacao em Scheme
20-10-2009, 17:26 (Esta mensagem foi modificada pela última vez a: 20-10-2009 17:27 por Ferreira.)
Mensagem: #5
RE: Programacao em Scheme
Código:
(define soma2 (lambda (x) (resultado)))
(if (= x 0)
    resultado
    (soma (- x 1) (+ resultado (transforma x))))

assim esta correcto?


este e o prog completo:


Código:
(define (transforma x)
  (if (even? x) (* x x)
        (* 3 x) ))

(define (soma x)
   (if (= x 0)
       x
       (+ (transforma x) (soma (- x 1)))))


(define soma2 (lambda (x) (resultado)))
(if (= x 0)
    resultado
    (soma2 (- x 1) (+ resultado (transforma x))))





esta.me a dar um erro (reference to undefined identifier: x) no x do segundo if.
Podes.me ajudar Sad. Estou a tentar, mas estou um pouco confuso.
Procurar todas as mensagens deste utilizador
Citar esta mensagem numa resposta
Colocar Resposta 


Mensagem neste Tópico
Programacao em Scheme - Paco90 - 20-10-2009, 16:48
RE: Programacao em Scheme - Ferreira - 20-10-2009, 16:52
RE: Programacao em Scheme - Paco90 - 20-10-2009, 17:01
RE: Programacao em Scheme - Ferreira - 20-10-2009, 17:03
RE: Programacao em Scheme - Paco90 - 20-10-2009 17:26
RE: Programacao em Scheme - Ferreira - 20-10-2009, 17:28
RE: Programacao em Scheme - Ferreira - 24-10-2009, 18:27
RE: Programacao em Scheme - Fcena - 01-11-2009, 00:19
RE: Programacao em Scheme - Ferreira - 01-11-2009, 00:51
RE: Programacao em Scheme - Fcena - 01-11-2009, 12:36
RE: Programacao em Scheme - progster - 29-10-2011, 14:08

Saltar Fórum:


Utilizadores a ver este tópico: 1 Visitante(s)