Changing the diffuse color of a selected face

How do I change the diffuse color of only the face/faces that I have selected?

In edit mode select the face you want different than the rest, then click the plus’s and add a new material slot adjust that to what color you want then click assign.