Computer simulation of voltammogram and surface coverage and the factors influencing them