Ваши задачи не представляют какой либо сложности. Примеры решений для начала посмотрите.