button to run loop once then await button press

Thank your reply, I have added it to my program so will wire up a switch tomorrow and see how it goes.

am I right in saying I can use just an 'if' statement without an 'else' so it will either run when I press the button or just do nothing if I don't?