Is it good to do both cardio and strength training on the same day?

Voltage E.
Of course. Cardio is a great warm up. First stretch, then cardio, then strengthen train. It just depends on what you want to do. If you want to gain muscle do a shorter amount of cardio first. If you want to loose fat do longer cardio.