Quantcast
Channel: Tópicos
Viewing all articles
Browse latest Browse all 14700

Dúvidas de haskell para principiantes

$
0
0
Boa tarde pessoal! Entrei este ano para a Uni e estou a ter uns certos problemas com Programação funcional. Não consigo perceber nada daquilo por mais que estude. Já vi tutoriais, resolvi exercícios mas estou sempre empancado, por mais que estude sinto que nunca saio do sítio. À uns anos aprendi a programar um pouco em C, VB, etc e não senti grandes dificuldades, até tive um excelente aproveitamento. Com Haskell tem sido diferente. Bem, criei este tópico para que todos os iniciantes postem as suas pequenas dúvidas de forma a nos ajudarmos uns aos outros. Aqui vai a minha: Ex.defina a função: multiplo -> testa se o número inteiro m é multiplo de n. A minha solução: multiplo :: (Int,Int)-> Bool multiplo (m,n) = if m mod n==0 then True else False qual é o problema mesmo? Já tentei simplificar, retornado o valor de 0 caso não seja multiplo e 1 caso seja (mudando em cima para Int) mesmo assim não dá. Já agora, caso quisesse colocar uma mensagem do tipo "e inteiro" como fazia? Obrigado a todos os que me puderem ajudar Cumps!

Viewing all articles
Browse latest Browse all 14700