It wavers
on a smooth surface
Dirt , assuming it is flat and dry . The answer depends upon the velocity of the ball and what resistance there is in either the dirt or grass .
ON a slanted surface
Energy will gradually be lost.Energy will gradually be lost.Energy will gradually be lost.Energy will gradually be lost.
because friction acts on the ball.
apply friction a rough surface cardboard for example, the rougher it is the slower the ball will roll but to much friction and it will stop altogether.
on a smooth surface
A ball rolling along any surface will be slowed by friction. Different materials used for the ball and the rolling surface will affect the distance a ball will roll but in general, the smoother and more polished the surface is, the further a ball will roll.
Dirt , assuming it is flat and dry . The answer depends upon the velocity of the ball and what resistance there is in either the dirt or grass .
ON a slanted surface
Energy will gradually be lost.Energy will gradually be lost.Energy will gradually be lost.Energy will gradually be lost.
a ball would roll better on one surface vs the other because one surface may have more friction the the other surface. For example a smooth surface like a polished wooden floor would have a ball roll better than a carpet where the hairs are stopping the progression of the ball.
yes
because friction acts on the ball.
Grass makes a ball roll slower then it would on a dirt surface. This is because the long grass blades cause more friction on the ball slowing it down.
Since F= ma the much lighter tennis ball would receive much more acceleration and ,consequently, roll much farther, how far depend on the rolling surface. If they received the same initial velocity, they theoretically would roll the same distance bu it would again depend on the surface.
It is impossible to create a frictionless surface upon which a ball will roll without stopping. This is firstly because no two surfaces have a fritional constant of zero in that there is no surface which is perfectly smooth. Also, even if there were a true frictionless surface, a ball would not be able to roll along it forever due to air resistance.