Since there are 1000 milliliters in a liter, that means that there are 33.8/1000 fluid ouncers per milliliter. That means that each 200 mil bottle is 6.76 fluid ounces or 33.8/1000*200. 45/6.76 = 6.66 but you have to round up to a whole number of bottles since you can buy 2/3 of a bottle which makes your answer 7 bottles.
The area of the one shaded exterior wall is 6 feet * 8 feet which equals 48 ft^2. The roof has two rectangles of equal area each of which is 5*8= 40 ft^2. Thata means the area of the region she wants to have special siding for is 48+40*2= 128 ft^2. Since the siding only comes in 8*12= 96 ft^2 sizes, you'll need 2 to cover the whole thing. That makes your answer $27.30*2= $54.60.
Hope it helps!