In this paper, we have presented an optimal fourth order iterative method and an optimal eighth order iterative method without memory using weight functions. In terms of computational point of view, our first method require three evaluations (two function and one first derivatives) per iteration to get fourth order and the second method require four evaluations (three functions and one derivatives) per iteration to get eighth order. Hence, these methods have high efficiency indices 1.587 and 1.682 respectively. Some numerical examples are tested to know the performance of the new methods which verifies the theoretical results.