I will not do this for you, but I will give you some help.
a) the hexagon prism has a regular hexagon as a base, which means there are 6 identical equilateral triangles in the base. SInce the edge is of the triangle is 12, the altitude (of a 30-60 right triangle) is 6√3. You should be able now to get the area of the base and then multiply it by the height.
b) the volume of a cone is (1/3)πr2h where r is is the radius of the base and h the height.
c) the volume of this solid is (1/3) area of base times height.