Use a comma after the initial "yes" or "no." (They are adverbs.) You can make two sentences and put a full stop (period) after the "yes" or "no." (It becomes an imperative form, a single-word sentence.) Strictly speaking, the semicolon is not incorrect. But it's ugly.