The correct answer is: C. Hydrocarbons of petroleum.
Synthetic detergents are made from petroleum-based chemicals. They are a type of surfactant, which means they lower the surface tension of water. This allows them to dissolve in water and clean surfaces more effectively than soaps.
Soaps are made from natural fats and oils. They are also surfactants, but they are not as effective at cleaning as synthetic detergents. This is because soaps can form scum when they are used in hard water.
Synthetic detergents are not affected by hard water. They are also more stable than soaps and do not break down as easily. This makes them a better choice for cleaning clothes and other surfaces.
Here is a brief explanation of each option:
- Option A: Potassium salts of higher fatty-acids. This is not the correct answer because synthetic detergents are not made from potassium salts of higher fatty-acids.
- Option B: Sodium salts of higher fatty-acids. This is not the correct answer because synthetic detergents are not made from sodium salts of higher fatty-acids.
- Option C: Hydrocarbons of petroleum. This is the correct answer because synthetic detergents are made from petroleum-based chemicals.
- Option D: Glycerides. This is not the correct answer because synthetic detergents are not made from glycerides.