You can do this but what is your defining need to segment each floor on a different subnet… using a bigger 192.168.0.34/23 (510 addresses) or even a a class b network of 192.168.0.0/16 which will give you 2^16 – 2 addresses.
To give a seperate subnet to each floor you would need to
have good switches with vlan’ing and layer 3 routing..
Establish a vlan for each floor and then your core switch would provide layer 3 routing between vlans. You would then need a dhcp server on each floor (or have the switch provide dhcp-relay.
Since modern switches already do a lot of segmentation on the fly the overhead to having several hundred nodes on the same segment isn’t really prohibitive enough to make it worth the headache every time someone grabs a machine from one floor and moves it to another. Unless your using apps that do a lot of network broadcast or you are trying to segment traffic for security reasons there isn’t really a great need for lots of vlans.
Many IT people like to put them in but it really translates into extra work and/or cisco consultants to configure them… and 4 hours spent in the middle of the night trying to fix a problem only to find out that someone plugged the server into the wrong vlan or the router was missing one route between one segment and another… A five minute fix when your thinking about it but you’ll also have to remember how everything was set up when your making changes at 3am 2 years from now.