30-06-2015, 19:14
Buenas a todos, les hago una consulta, estoy trabadisimo con el tp del paradigma funcional, la verdad no entiendo lo que me pide el enunciado
data Planta = Arbol {especie :: (String, (Integer-> Integer)),
altura :: Integer,
ancho :: Integer,
vitalidad :: Double }
3) Implementar los siguientes factores climáticos que pueden modificar los arboles.
lluvia milimetros unArbol, al llover aumenta en un 1 metro la altura del árbol y además aumenta la vitalidad del árbol en un porcentaje igual a los milímetros recibidos.
temperatura grados unArbol, si es una temperatura bajo cero disminuye la vitalidad a la mitad, si es de más de 40 también disminuye vitalidad pero en un 40% y entre medio, no lo afecta.
granizo unArbol, disminuye a la mitad el ancho y alto del árbol.
La verdad no entiendo lo que me pide, posiblemente sea que algo de teoria que se me escapo de la clase.
Si alguno me puede dar una mano, super agradecido.
Desde ya muchas gracias!!!
Abrazo
data Planta = Arbol {especie :: (String, (Integer-> Integer)),
altura :: Integer,
ancho :: Integer,
vitalidad :: Double }
3) Implementar los siguientes factores climáticos que pueden modificar los arboles.
lluvia milimetros unArbol, al llover aumenta en un 1 metro la altura del árbol y además aumenta la vitalidad del árbol en un porcentaje igual a los milímetros recibidos.
temperatura grados unArbol, si es una temperatura bajo cero disminuye la vitalidad a la mitad, si es de más de 40 también disminuye vitalidad pero en un 40% y entre medio, no lo afecta.
granizo unArbol, disminuye a la mitad el ancho y alto del árbol.
La verdad no entiendo lo que me pide, posiblemente sea que algo de teoria que se me escapo de la clase.
Si alguno me puede dar una mano, super agradecido.
Desde ya muchas gracias!!!
Abrazo