alexmclm / pdep2020TP

0 stars 0 forks source link

hacerBerrinchePor no funciona #17

Closed natoszme closed 4 years ago

natoszme commented 4 years ago

https://github.com/alexmclm/pdep2020TP/blob/09a30dd31aee16b6be01f1678834a51daa85b34c/tp1.hs#L91

Lo que faltaría para que funque es... (complete aquí)

¿Qué debería pasar si no le alcanza la plata?

alexmclm commented 4 years ago

el otherwise puede ser?, la habia definido abajo jajaaj

natoszme commented 4 years ago

Nop, lo que decía es que entra una vez, y si no le alcanza la plata devuelve a la misma persona. Lo que queremos es que siga intentando hacerBerrinchePor, por lo que en ese caso debería llamarse recursivamente

Si no se entiende, podemos hacer una llamada y aclaramos este y el resto de los issues pendientes. Avisame!

alexmclm commented 4 years ago

ehhhh, osea que no terminaria mas la funcion hacerBerrinche ...puede ser? hacerBerrinchePor unaPropiedad unaPersona | alcanzaDinero unaPropiedad unaPersona = comprarPropiedad unaPropiedad unaPersona | otherwise = hacerBerrinchePor unaPropiedad unaPersona

natoszme commented 4 years ago

No! Si termina, cuando le alcanzaDinero ;)

El jue., 21 de mayo de 2020 17:11, alexmclm notifications@github.com escribió:

ehhhh, osea que no terminaria mas la funcion hacerBerrinche ...puede ser? hacerBerrinchePor unaPropiedad unaPersona | alcanzaDinero unaPropiedad unaPersona = comprarPropiedad unaPropiedad unaPersona | otherwise = hacerBerrinchePor unaPropiedad unaPersona

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub https://github.com/alexmclm/pdep2020TP/issues/17#issuecomment-632317995, or unsubscribe https://github.com/notifications/unsubscribe-auth/ADR7VER6B7JFP7IFG7C7UR3RSWDIDANCNFSM4NFRHMLA .

alexmclm commented 4 years ago

entonces puede ser asi la funcion? hacerBerrinchePor unaPropiedad unaPersona | alcanzaDinero unaPropiedad unaPersona = comprarPropiedad unaPropiedad unaPersona | otherwise = ((hacerBerrinchePor unaPropiedad). modificarDinero (+10)) unaPersona jajaja

natoszme commented 4 years ago

Casi perfecto! Lo que faltaria cambiar es que en comprarPropiedad solo tiene que agregar la propiedad y disminuir su dinero, no tiene que gritar. La parte de gritar hay que moverla a donde tenes la parte que aumenta el dinero en 10. Y donde ahora se llama a gritar (en comprarPropiedad), hay que disminuir el dinero!

Tas muy cerquita!