determine if the following types of compounds are ionic or covalent and explain some properties of metalic bonds