23-08-2015, 16:06
Hola necesito una mano con este codigo del TP
Enunciado: 3. Hacer la función totalRespuestasDe que recibe una persona y un mes, y retorna el total de correos que esa persona contestó en ese mes.
> totalRespuestasDe "cristian" 1
55
Mi codigo:
type RespuestasDiarias = (Empleado, Integer, Integer)
type Empleado = String
nombre(a,_,_) = a
dia(_,b,_) = b
cantidadRespuestas (_,_,c) = c
correos1 = [ ("juan", 1, 20), ("estela", 1, 40), ("juan", 2, 50), ("cristian", 2, 43), ("cristian", 3, 12) ]
funciones:
totalRespuestasDe unEmpleado = filter((==) unEmpleado.nombre) correos1
suma unEmpleado = cantidadRespuestas (head(totalRespuestasDe unEmpleado))
llegue hasta ahi... no se como sumar el valor .. suma me retorna en valor en INT pero no se como sumarlo... capaz sea mas facil de otra forma.
Gracias !!!
Enunciado: 3. Hacer la función totalRespuestasDe que recibe una persona y un mes, y retorna el total de correos que esa persona contestó en ese mes.
> totalRespuestasDe "cristian" 1
55
Mi codigo:
type RespuestasDiarias = (Empleado, Integer, Integer)
type Empleado = String
nombre(a,_,_) = a
dia(_,b,_) = b
cantidadRespuestas (_,_,c) = c
correos1 = [ ("juan", 1, 20), ("estela", 1, 40), ("juan", 2, 50), ("cristian", 2, 43), ("cristian", 3, 12) ]
funciones:
totalRespuestasDe unEmpleado = filter((==) unEmpleado.nombre) correos1
suma unEmpleado = cantidadRespuestas (head(totalRespuestasDe unEmpleado))
llegue hasta ahi... no se como sumar el valor .. suma me retorna en valor en INT pero no se como sumarlo... capaz sea mas facil de otra forma.
Gracias !!!