解:(1)设每盒x元,得:
6x=306,
6x÷6=306÷6,
x=51;
答:每盒51元.
(2)设上衣x元,由题意得:
x+46=112,
x+46-46=112-46,
x=66.
答:上衣66元.
(3)设需要x张桌子,得:
8x=40,
8x÷8=40÷8,
x=5.
答:需要5张桌子.
分析:(1)设每盒x元,共6盒,一共306元,由此列方程为6x=306,解方程即可;
(2)设上衣x元,因为一件上衣和一条裤子共112元,由此列方程为x+46=112,解方程即可;
(3)设需要x张桌子,每桌8人,一共40人,由此列方程为8x=40,解方程即可.
点评:找出数量关系,然后列出方程,解答即可.