Đốt cháy hoàn toàn 0,1 mol hỗn hợp X thu được 0,16 mol H2O nghĩa là trong X có 0,16 mol H. Tương tự, thu được 0,1 mol CO2 nghĩa là trong X có 0,1 mol C.
Cho 0,2 mol X tác dụng với dung dịch AgNO3 trong NH3 dư thì thu được tối đa 21,6 gam Ag. Biết rằng mỗi mol Ag tương ứng với 1 mol halogen (F, Cl, Br, I) trong phản ứng, nên ta có thể suy ra rằng trong 0,2 mol X có 0,2 mol halogen.
Vì A, B, C, D có khối lượng phân tử tăng dần và chỉ có D chứa halogen, nên D có công thức là R-Hal (R là gốc hydrocacbon). Vì vậy, D không chứa H, và số mol H trong X đều thuộc về A, B, C. Tương tự, D không chứa C, và số mol C trong X đều thuộc về A, B, C.
Do đó, số mol của D trong X là 0,2 mol (tương ứng với số mol halogen), và tổng số mol của A, B, C trong X là 0,1 mol (tương ứng với số mol C hoặc H).
Vậy, phần trăm số mol của D trong X là (0,2 mol / 0,3 mol) * 100% = 66,67%.