Young's Double Slit Experiment
and N-slit Diffraction

Although the formulas inside this applet are correct for any values you input, the display is discretized and will not display the waves properly if you deviate too far from the default values (e.g. for choices which require resolutions less than the size of a pixel).

Original applet