For homes and foot traffic we specify 3,000 psi (21 MPa) concrete. Garages, parking areas and warehouses with manual pallet jacks move up to 3,500 or 4,000 psi (24 to 28 MPa), and with forklifts the design is done by an engineer.
The usual reinforcement is welded wire mesh with tied laps. Polypropylene fiber controls plastic shrinkage cracks in the first hours, but it does not replace the mesh where vehicles drive.
All concrete shrinks as it dries and will crack; control joints decide where. We saw-cut them to a quarter of the slab depth 6 to 18 hours after the pour, in nearly square panels of about 3 to 4 m for a 12 cm slab.
If the slab is structural (an upper floor, a slab over a basement or a vehicle ramp), its design belongs to a civil engineer under Colombia's seismic building code, the Reglamento Colombiano de Construcción Sismo Resistente NSR-10. We build the floor to that design and never stand in for the calculation.