Lời giải:
Giả sử có $a$ gói kẹo $0,5$ kg, $b$ gói kẹo $0,2$ kg và $3\times b$ gói kẹo $0,1$ kg
Theo bài ra ta có:
$a+b+3\times b=48$
$a+4\times b=48(1)$
$a\times 0,5+b\times 0,2+3\times b\times 0,1=9$
$a\times 0,5+0,5\times b=9$
$0,5\times (a+b)=9$
$a+b=18(2)$
Từ $(1)$ và $(2)$ suy ra: $(a+3\times b)-(a+b)=48-18$
$\Rightarrow 3\times b-b=30$
$2\times b=30$
$b=15$
$a=18-b=18-15=3$
Vậy có 3 gói kẹo 0,5 kg, 15 gói kẹo 0,2 kg và $15\times 3=45$ gói kẹo 0,1 kg