长方形的周长和面积的算法有哪些