First of all we have to convert the dimensions of roof in inches.
1 feet = 12 inches
12 feet = 144 inches
Area of each tile = 4 x 4 inches2
Area of roof = 144 x 144 inches2
So, Number of tiles = Area of roof/Area of each tile = (144x144)/(4x4) = 1296.
4
You need 27 Box of 9 tiles
You would need 450 tiles
That would depend on the size of the tiles.
1500 tiles
You would need 173 tiles (you would have fractions of tiles left over)
You would need 358 tiles.
123 tiles
You would need a total of 36 tiles to cover that area.
Assuming you mean the tiles are 16 inches square - you would need 169 tiles.
That depends entirely on the SIZE of the tiles ! A tile size of 1 ft2 would need 112 tiles, whereas a tile size of 6in2 would need 448 !
You will need at least 66,828 1/4 tiles to cover that area.