El asunto es que para "ayudarte" hay que leer y analizar el problema por ti, ¿ocupando nuestro tiempo? 
 
 
Acá en el foro tratamos de ayudar a resolver problemas técnicos objetivamente, nada de tareas, teorías ni ejercicios. 
Ya cuando tengas hecho el análisis y hayas comenzado con el código puedes exponer tus dudas acá. 
De otra forma no esperes a que alguien te guíe paso a paso. 
Suerte.