elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado:


+  Foro de elhacker.net
|-+  Programación
| |-+  Programación General
| | |-+  Problema con Haskell
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Problema con Haskell  (Leído 1,128 veces)
FranN00B

Desconectado Desconectado

Mensajes: 2


Ver Perfil
Problema con Haskell
« en: 9 Octubre 2016, 23:33 pm »

Mi profesora de informática no nos deja usar if, a no ser que no haya otra forma de hacer un ejercicio.
Nos explicó otra forma, pero nadie se enteró (creo que era algo de not). ¿Cómo se podría hacer este ejercicio de otra forma?

Haz una función que analice si dos números son divisibles.
Solución (con if, no válida):

divisible x y = if (x `mod` y) == 0
then "son divisibles"
else "no son divisibles"

¡Gracias de antemano!


En línea

El Benjo


Desconectado Desconectado

Mensajes: 390



Ver Perfil WWW
Re: Problema con Haskell
« Respuesta #1 en: 10 Octubre 2016, 05:58 am »

Tienes que hacerlo mediante algo llamado guardas.

Te dejo un enlace a un curso de haskell en línea donde se explica esto.

http://aprendehaskell.es/content/Funciones.html


En línea

www.es.neftis-ai.com

Sí hay un mejor lenguaje de programación y es ese con el que puedes desarrollar tus objetivos.
Stoya

Desconectado Desconectado

Mensajes: 113


Esperando respuestas


Ver Perfil
Re: Problema con Haskell
« Respuesta #2 en: 10 Octubre 2016, 23:45 pm »

No hace falta que uses guardas.

Código:
main = print $ map (uncurry divisible) [(16, 2), (23, 3), (21, 3), (29, 7)]

divisible a b = 0 == a `mod` b
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
haskell
Programación General
mapers 4 5,723 Último mensaje 25 Marzo 2011, 18:33 pm
por Tryptophan
[Haskell]Aprende Haskell por el bien de todos en PDF
Scripting
avesudra 2 10,748 Último mensaje 3 Marzo 2013, 01:39 am
por benetheory
haskell
Programación General
_niu 7 1,895 Último mensaje 9 Diciembre 2012, 22:42 pm
por criskapunk
Duda con Haskell
Programación General
maritere22 2 1,242 Último mensaje 22 Diciembre 2013, 23:58 pm
por maritere22
Haskell
Programación General
csp 2 1,086 Último mensaje 21 Septiembre 2014, 18:25 pm
por csp
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines