1cm3 = 1x10-6m3
100cm3 = 1x10-4m3
Correct.
So in 100cm3 there are 1x10-4m3
Correct, but not necessary. It is enough to know what you write earlier, there is 1m
3 per 1000000cm
3, so
100 cm
3 = 100 cm
3 * 1m
3 / (1000000 cm
3)
What we are doing is we multiply initial volume by the conversion factor. Conversion factor is constructed in such a way that is in fact equal 1, so multiplication doesn't change anything when it comes to the value, however, it has units selected in such a way that cm
3 cancels out and we are left with m
3 only:
100 cm
3 = 100
cm3 * 1m
3 / (1000000
cm3) = 100/1000000 m
3 = 10
-4 m
31m3 / 0.0001cm3
See above, this conversion factor is incorrect. Plus, it goes in the wrong direction - check what units is your answer in (cancel units and check what is left).
but since the origional units are in g/100cm3
I would say original units are g/cm
3, 100 was a volume. It is possible to proceed as you are proposing (that is assume 100 cm
3 should be treated as entity) but it is easier and safer to not to.