Floor loads may consist of several layers (slab itself, floor finish, ceiling plaster, weight of sand for sunken portion of slab to accommodate bath/kitchen piping to be laid under normal floor, etc). These may have different load types (e.g., dead or live) as well.
Moreover, it is practically possible that two adjacent portions of a floor slab have different load values. For example, if one portion of a slab is to be made thicker for creating a raised platform, dead load being carried by thicker slab portion will be higher and different from the one having normal / lower thickness.
All structural software (ETABS, SAP2000, etc.) have capabilities of applying above mentioned loads, through their basic commands & menu options. As such, STAAD surely has this capability too.
I have used STAAD in the past. As such, if you could attach text input file of your model, I might be able to help clear your doubts.
Regards.