Can I make infinite Bux once I have more than 50% floors?
Solution 1:
To be honest, a bitizen's dream job is random. Having more than 50% simply means that there's a 50% chance that the bitizen may have a dream job for a business that you have on your tower.
As new Bitizens (as of the last iPhone 3 update), are generated based on seeded IDs'. So, you can technically do said above (move them in for bux then kick them out), but it's still a gamble. It's like rolling a [however many business floors Tiny Tower has]-sided dice, where the floors you have mean you earn a bux while those you don't lose you one.
So yes, you can make infinite Bux doing this, but it's a gamble... Unless you have every single floor (all apart from Residential), which then will mean you'll have a 100% of getting a bitizen you can get bux out of.