Iron sheets are coated with zinc because zinc is a reactive metal which readily reacts with oxygen present in air to form a hard layer of zinc oxide. This layer is so hard that it prevents air and moisture from passing through it. Hence, moist air cannot come in contact with iron. This in turn prevents the rusting of iron.