what is the correct syntax for nested if CLIPS ?
(defrule determina-si-tiene-gripe ""
?A <- (enfermedad (Gripe nose) (compostura))
=>
(if (si-o-no-p "Tiene Fiebre(si/no)? ")
(if (si-o-no-p "Tiene dolores en el cuerpo(si/no)? ")
if (si-o-no-p "Tiene dolor de garganta(si/no)? ")
then (modify ?A (Gripe si)(compostura "El paciente tiene un Resfrio"))
else (modify ?A (Gripe no)))
else (modify ?A (Gripe no)))
else (modify ?A (Gripe no))))
Aucun commentaire:
Enregistrer un commentaire