I believe that she will need 56 square tiles. You get this by doing 7 times 8 which is 56. Then, since each tile is a one-foot square tile, you would need 56 tiles to cover the whole floor.
It depends on how many days you are going to be on your camping trip if you are going to be on the for 2 days you will need the 2 bottles but if you are going on the trip for 8 days you will need the 8 cans. so 8 will work