Cheap camera lens fro nikon d3100?

A telephoto lens, i'm looking for 200 to 300 mm range (like 55-200 or 70-300 you know.)
&
a macro lens
i don't know how the mm for a lens work with this is someone could tell me and tell me of a cheap lens that be great.
but i'm looking to get photos like this with the macro

Try ebay for used, and Amazon for new.

The AF-S 55-300 mm lens is relatively inexpensive, under $400. My 300 mm f/2.8 costs just under $6, 000
The least expensive macro lens is the AF-S 60 mm f/2.8 - $600 or AF-S 85 mm f/3.5 - $530
If you do go the used route but only AF-S lenses (so you can auto-focus with them) and look on craigslist in a city near you. You will want to test any used lens you buy before handing over your money

Try Tamron. They have some of the "cheaper" lenses that have long reach and do macro at the same time.
http://www.bhphotovideo.com/...Di_LD.html
It will AF on any Nikon body.
For that kind of shot, you might want to get a shorter macro lens to put you much nearer to the subject.