E equiangular Guest Aug 15, 2009 #1 Are these exact numbers? 1. One meter equals 1.094 yard. 2. pi=3.1415927.