I thought I'd chime in here and give everyone a formula that I have used for many years, that is simple to remember and quick to use.
One yard of concrete covers 80 sq. ft. 4 inches thick.
One yard of concrete covers 60 sq. ft. 6 inches thick.
One yard of concrete covers 40 sq. ft. 8 inches thick.
I just got through pouring a slab in front of my shop about 4 months ago that was 12' x 24' x 6" thick with 1/2" rebar on 2 ft. centers.
12' x 24' = 288 sq. ft. divided by 60 = 4.8 yards. Actually the slab is 5-1/2" thick since a 2' x 6" is 5-1/2" wide.
I also wanted to pour a 4' x 4' slab in front of the man door that would be 4" thick. That came out to be .2 of a yard. Total concrete needed was 5 yards. I ordered 5-1/4 yds. and when all was finished, I didn't even have a 1/4 yd. of concrete left over, as waste. Total cost of concrete was $525.00. I don't know how it is in the area everyone else lives in, but here if you order less than 5 yards it's considered a "short load" and the cost per yard, is higher than a 5 yard load.
Another thing to consider is that years ago, when I had my own company, pouring concrete, they use to mix the concrete at the batch plant by hand or "free pour" the mix in the truck. Now a days it's mixed by computer. Kinda the same as your local bartender at your favorate watering hole mixing your drink "free pouring" or by the metered machine. In most cases you'd get more the free pour way, but using a computer you're not going to get any extra and sometimes it'll be a little short.
Years ago I learned very quickly to ALWAYS ORDER a little more concrete than you think you're going to need. You can always use some of it somewhere on your project. I usually ordered about 1/2 yard more than what was needed.
Hope this helps someone who is considering any future concrete work they are going to be doing.