The programming is thus facilitated and the search for the optimal recipe program is expedited. [0160] When the user inputs a product code via a scanner, a keyboard or other input means, the microwave oven executes the memorized recipe program associated with the product code.