Função em Haskell  XML
Índice dos Fóruns » Outras Linguagens
Autor Mensagem
passwordvc
Thread.start()
[Avatar]

Membro desde: 10/01/2010 15:25:21
Mensagens: 32
Offline


galera estou a fazer um programa em linguagem HASKELL que tem o seguintes pedidos:

1 - Faça uma função que faça a Soma de todos os valores pares de uma arvore.
Resolução:

data Arvore t = Null | Node t arvore t1 arvore t2
SomaArvorePares :: Arvores -> [t1+t2|(t1,t2)]
SomaArvorePares Null = 0
SomaArvorePares(Node valor esq dir)
= valor +SomaArvorePares(esq,dir) +SomaArvorePares(dir, esq)

galera eu sou iniciante em haskell e me digam se qual é o erro neste programa e o que se deve ser feito para melhorar e se possivel dar um exemplos de arvores



garcia casimiro
entanglement
GUJ Hacker

Membro desde: 26/09/2009 09:18:56
Mensagens: 5750
Offline

Pergunta boba número um. Não sei Haskell, mas nesse código como é que sei que um valor é par?
Filipe_19
Thread.start()

Membro desde: 11/10/2008 20:12:30
Mensagens: 38
Offline

Como o usuario acima disse vc nao esta pegando so os valores pares, use algo parecido com isto antes de somar um elemento:



qq coisa posta

flw
passwordvc
Thread.start()
[Avatar]

Membro desde: 10/01/2010 15:25:21
Mensagens: 32
Offline

Pessoal
--------------------

This message was edited 1 time. Last update was at 06/12/2010 14:30:29

sulito
Virtual Machine Man

Membro desde: 23/11/2009 07:15:59
Mensagens: 608
Offline

passwordvc wrote:Pessoal
tenho um problema em fazer um menu em Haskell, o que eu quero fazer é o seguinte, um menu com três opções
1 Calculo da Tabuada
2 Entrada de String
3 Visualização da String
eu fiz da seguinte forma:

o conteudo foi removido por questão de """"""
.
Ilustre garcia isto é trabalho da faculdade, a assim todos os colegas vão ter os programas identicos ao teu. .
fica atento e mais prudente, a professora de haskell vai chumbar todos que tiverem trabalhos iguais.

This message was edited 1 time. Last update was at 06/12/2010 14:34:20


LPI-101
 
Índice dos Fóruns » Outras Linguagens
Ir para:   
Powered by JForum 2.1.8 © JForum Team