با سلام من يه سيستم خبره كمك های اوليه تقريبا طراحی كردم يه مشكل دارم مثلا در ابتدا از استفاده كننده پرسيده می شود كه سوالش در زمينه ی شكستگی است يا خونريزی يا سوختگی و... و بعد از اينكه انتخاب شد جواب نهايي بدست امده و نشان داده ميشود مشكل اينجاست كه برنامه خاتمه ميابد و اگر فردی هم خونريزی داشته باشد وهم سوختگی نمی توان در يك بار اجرا جواب گرفت. قسمتی از code
WOPEN 2,7,1,14,77,3
ACTIVE 2
FIND MSOKHTEGI
find MKHONRIZI
WCLOSE 1
WCLOSE 2
WOPEN 1,5,13,9,48,7
ACTIVE 1
DISPLAY " MASDOMIAT MARIZ IS {MKHONRIZI},{MSOKHTEGI}~"
WCLOSE 1;
RULE 1
IF MASDOM=KHONRIZIAND KHONDAKHELI=YESTHEN MKHONRIZI=KHONRIZIDAKHELI
RULE 2
IF MASDOM=SOKHTEGI ANDDARAJE=1
THEN MSOKHTEGI= SOKHTEGI_SHADID
ASK MASDOM:"WHAT IS MASDOMIAT?";
CHOICES MASDOM:SOKHTEGI ,KHONRIZI
ASK KHONDAKHELI :"aya khon jahande ast ?";
CHOICES KHONDAKHELI:YES,NO
ASK DARAJE :"sokhtegi daraje chand ast?";
CHOICES DARAJE:1,2,3
ميشه در آخر كه خونريزی پيدا شد قبل از نمايش پرسيده شود كه ايا مخواهد برنامه را ادامه دهداگر جواب مثبت بود دوبار سوال اول پرسيده شودو كار از ابتدا شروع شود