Course Solutions Uncategorized (Solved) : Diagnose Disease Retractall Symptom Getsymptoms List Forall Member X List Assertz Symptom Q34868737 . . . .

(Solved) : Diagnose Disease Retractall Symptom Getsymptoms List Forall Member X List Assertz Symptom Q34868737 . . . .

 

diagnose(Disease):- retractall(symptom(_)), getSymptoms(List), forall(member(X,List),assertz(symptom(X))), disease(Disease).getSymptoms([Symptom|List]):- writeln(‘Enter Symptom:’), read(Symptom), dif(Symptom,stop), getSymptoms(List).getSymptoms([]).disease(flu):- symptom(fever), symptom(chills), symptom(nausea).disease(cold):- symptom(cough), symptom(runny_nose), symptom(sore_throat).disease(hungover):- symptom(head_ache), symptom(nausea), symptom(fatigue).

i wish to change this to symptom(flu,fever) and then using afindall function and intersection because when i enter cough,nauseafatigue my output should flu, cold, hungover.

Expert Answer


An answer will be send to you shortly. .

OR

PayPal Gateway not configured

OR

PayPal Gateway not configured

Leave a Reply

Your email address will not be published. Required fields are marked *

Related Post

(Solved) : Please Enter 3 Digits Range Please Carefutty Enter 3 Digits Number Repeated Please Carefu Q36419444 . . . .(Solved) : Please Enter 3 Digits Range Please Carefutty Enter 3 Digits Number Repeated Please Carefu Q36419444 . . . .

<p><img alt="Please enter 3-digits: Range over. PLease carefutty enter 3-digits: Number repeated. Please carefully enter 3-digits: 0 Strik" src="https://media.cheggcdn.com/media%2Ff3f%2Ff3f226b9-4d8b-4a55-af2f-5fd1e622fe38%2FphpxO977M.png" style="height:191px;width:300px;" aria-describedby="d3f"/></p><p>please use python 3.7</p>Please enter 3-digits: Range over. PLease carefutty