I know you're a noob, but next time, no bold
As for your code, Nestling error is when your loops/conditional staments (do,loop if,then)
Your problem is with the ifs:
you have:
"if <blah>
<do this>
"
This is wrong,
For ifs you must have the following structur (sp):
"if <blah> THEN <do this"
or:
"if <blah>
<do this>
<do this also>
endif"
or:
if <blah>
<do this>
else
<do this if blah is false (eg 2=1)>
endif
You shouldnt use do loops to check if anything but y or n is pressed:
The new code:
SET CURSOR 190,10
PRINT "CONVERSATIONAL AIDE V1.0"
SET CURSOR 100,25
PRINT "PROGRAMMED BY MATTHEW SULLIVAN, ALL RIGHTS RESERVED"
SET CURSOR 0,50
INPUT "What is your name? ";NM$
PRINT
PRINT "...ahhh... ";NM$;", what a beautiful name!"
no:
PRINT NM$;", upon which particular topic would you like to converse with Master Matthew?"
INPUT T$
what:
PRINT "So. You would like to talk to Matthew about ";T$;"? (Y/N)"
INPUT INKEY$()
IF ASC(INKEY$())=y then GOTO yes
IF ASC(INKEY$())=n then GOTO no
if asc(inkey$())<>y or asc(inkey$())<>n then goto what
yes:
DO
PRINT "PROCESSING DATA...PLEASE WAIT";
PRINT RND(1);
IF SPACEKEY()=1:ENDIF
LOOP
PRINT "You may now proceed to talk with Master Matthew."
INPUT "Thank you for your time. Please fill out this questionairre to help Master Matthew to better serve you next conversation. ";Q$
thing:
IF ASC(Q$)=y then GOTO y
IF ASC(Q$)=n then GOTO n
if asc(inkey$())<>y or asc(inkey$())<>n then goto w
w:
INPUT "IM SORRY BUY "Q$" IS NOT AN ABBREVIATION OF YES OR NO! TRY AGAIN! ";Q$
GOTO thing
n:
INPUT "TOO BAD! I'M GOING TO MAKE YOU!";Q$
GOTO thing
y:
PRINT
PRINT "Thank you for taking the time to complete the short questionarre. Please make sure that all marks are dark marks. If you make an error, please be sure to erase the first selection completely."
PRINT "Is the following question true or false?"
INPUT LEEBAMBER;1$
PRINT "WRONG"
INPUT "Think of a number between 0 and 100, and write it here. ";2$
PRINT "WRONG AGAIN. The correct answer was";RND(100);"."
INPUT "Did you enjoy this conversation with Matthew?";3$
PRINT "WELL YOU'D BETTER HAVE ENJOYED IT BECAUSE IF YOU DIDN'T THEN I WILL HAVE TO BEAT YOU!"
Observe the if statments.
I hope I helped
.....