Разместить прямоугольники на поверхности

Имеется прямоугольная поверхность размером А на В. в каком случае на поверхности можно разместить большее количество картонных прямоугольников с размерами C на D: при размещении их длинной стороной вдоль длинной или вдоль короткой стороны поверхности.

Написать программу, изображающую на экране поверхность, образованную вращением вокруг оси OX графика функции

Написать программу, изображающую на экране поверхность, образованную вращением вокруг оси OX графика функции y=-4/(x+1) внизу в центре экрана должно быть название функции.