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
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