Worked out from QUIKRETE Concrete Mix No. 1101 Technical Data Sheet (bag yields, ASTM C138 density) and 6 other sources.
Footing, wall and column dimensions must come from a design by a qualified engineer or from a prescriptive table in the code adopted locally (e.g. IRC Table R403.1). This tool quantifies concrete for dimensions you supply; it does not size structural elements.
How this is worked out
5 steps
slab: 20 ft x 20 ft x 0.3333 ft
Volume = 133.3333 cu ft = 4.9383 cu yd = 3.7756 m3
Adding 10% waste: 146.6667 cu ft = 5.4321 cu yd (order 5.5 cu yd)
Bags: 146.6667 cu ft / 0.6 cu ft per 80 lb bag = 244.44 -> 245 bags
Weight: 133.3333 cu ft x 150 lb/ft3 = 20000 lb
Results are general information, not financial, tax, legal, medical or engineering advice.