Veo que no te has leído las
normas del foro, cosa que deberías hacer antes de cualquier cosa:
No haga preguntas de su tarea
Los programadores se dan cuenta fácilmente de las preguntas que son tarea; la mayoría de nosotros las hemos hecho. Esas preguntas son para que usted trabaje en ellas, de forma que aprenda de la experiencia. Está bien el pedir pistas, pero no el pedir soluciones completas.
De todas formas estaremos dispuestos a ayudarte siempre y cuando sea alguna duda concreta y hayas hecho algo por ti mismo.
Suerte