There are CD shredders available - but at a price. Just do a search .....
I'm reliably informed that all you have to do is scratch the non-data side of the cd and it's goosed. That's apparently because the metalic layer that holds the data is incredibly close to the "write-on" side of the disk.
If you just want to make sure no one can recover the data, I reckon that just folding it is as good a way as any.
Unless you're a mega criminal or have WMD data on the disks, I can't see anyone wanting to take the time to try and recover data after that simple step.
As for the floppies, have a word with your local friendly Control Tower Engineer and they should be able to "bulk erase" them using the gizmo that's meant for tapes.
ST