Guest User

visual con nuevas enfermedades

a guest
Aug 2nd, 2018
71
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Prolog 21.30 KB | None | 0 0
  1. :- use_module(library(pce)).
  2. :- use_module(library(pce_style_item)).
  3. main:-
  4.     new(Menu, dialog('Sistema experto de hospital', size(500,500))),
  5.     new(L, label(nombre, 'Bienvenidos a su diagnostico')),
  6.     new(@texto, label(nombre, 'Segun la respuestas dadas tendra su resultado:')),
  7.     new(@respl, label(nombre, '')),
  8.     new(Salir, button('Salir', and(message(Menu,destroy), message(Menu, free)))),
  9.     new(@boton, button('Realizar test', message(@prolog, botones))),
  10.     send(Menu, append(L)), new(@btncarrera, button('�Diagnotico?')),
  11.     send(Menu,display,L,point(100,20)),
  12.     send(Menu,display,@boton,point(130,150)),
  13.     send(Menu,display,@texto,point(50,100)),
  14.     send(Menu,display,Salir,point(20,400)),
  15.     send(Menu,display,@respl,point(20,130)),
  16.     send(Menu,open_centered).
  17.  
  18. enfermedades(gripe):- gripe,!.
  19. enfermedades(diabetesTipo2):- diabetesTipo2,!.
  20. enfermedades(diabetesTipo1):- diabetesTipo1,!.
  21. enfermedades(asma):- asma,!.
  22. enfermedades(ebola):- ebola,!.
  23. enfermedades(anemia):- anemia,!.
  24. enfermedades(bronquitis):- bronquitis,!.
  25. enfermedades(aterosclerosis):- aterosclerosis,!.
  26. enfermedades(calculoRenal):- calculoRenal,!.
  27. enfermedades(cefalea):- cefalea,!.
  28. enfermedades(ciatica):- ciatica,!.
  29. enfermedades(colitosisUlcerosa):- colitosisUlcerosa,!.
  30. enfermedades(depresion):- depresion,!.
  31. enfermedades(deshidratacion):- deshidratacion,!.
  32. enfermedades(ganglion):- ganglion,!.
  33. enfermedades(hemorroides):- hemorroides,!.
  34. enfermedades(hipocondria):- hipocondria,!.
  35. enfermedades(varices):- varices,!.
  36. enfermedades(parkinson):- parkinson,!.
  37. enfermedades(cistitis):- cistitis,!.
  38. enfermedades(epoc):- epoc,!.
  39. enfermedades(migrania):- migrania,!.
  40. enfermedades(obesidad):- obesidad,!.
  41. enfermedades(osteoporosis):- osteoporosis,!.
  42. enfermedades(psoriasis):- psoriasis,!.
  43. enfermedades(sudoracion):- sudoracion,!.
  44. enfermedades(alergiaAlPolen):- alergiaAlPolen,!.
  45. enfermedades(acne):- acne,!.
  46. enfermedades(insomnio):- insomnio,!.
  47. enfermedades(alopecia):- alopecia,!.
  48. enfermedades(pieDeAtleta):- pieDeAtleta,!.
  49.  
  50.  
  51. gripe:- tiene('Fiebre'),
  52.     tiene('Escalofríos'),
  53.     tiene('Dolor de cabeza'),
  54.     tiene('Tos, estornudos y nariz con mucosidad'),
  55.     tiene('Dolor de garganta'),
  56.     tiene('Dolores musculares'),
  57.     tiene('Pérdida del apetito y cansancio').
  58. %Los signos y síntomas iniciales de la diabetes tipo 2 son más comunes
  59. %en personas con exceso de peso, obesidad o que posean una alimentación
  60. %rica en azúcares y grasas.
  61. diabetesTipo2:- tiene('Ganas exageradas de beber agua'),    
  62.     tiene('Boca constantemente seca'),
  63.     tiene('Ganas frecuentes de orinar'),
  64.     tiene('Cansancio frecuente'),
  65.     tiene('Visión borrosa o nublada'),
  66.     tiene('Heridas que demoran en cicatrizar'),
  67.     tiene('Sensación de hormigueo en las manos o en los pies'),
  68.     tiene('Infecciones frecuentes como candidiasis o infecciones urinarias').
  69. %La diabetes tipo 2 está enlazada con la resistencia a la insulina,
  70. %lo que ocurre en esta situación es que esta hormona no transporta eficientemente
  71. %las moléculas de glucosa presente en la sangre dentro de las células.
  72. %El tratamiento para este tipo de diabetes se puede hacer con el uso de
  73. %insulina o hipoglicemiantes orales, además de la realización de
  74. %actividad física regular y de una dieta equilibrada.         
  75.  
  76. %La diabetes tipo 1 normalmente se diagnostica durante la infancia,
  77. %pero en algunas personas los síntomas pueden surgir al inicio de la
  78. %edad adulta, siendo muy raro después de los 30 años.
  79. diabetesTipo1:- tiene('Ganas frecuente de orinar, incluyendo levantarse de noche para ir al baño'),
  80.     tiene('Ganas exageradas de beber agua'),
  81.     tiene('Hambre en exceso'),
  82.     tiene('Pérdida de peso sin razón aparente'),
  83.     tiene('Cansancio frecuente'),
  84.     tiene('Somnolencia que no se justifica'),
  85.     tiene('Comezón en todo el cuerpo'),
  86.     tiene('Infecciones frecuentes como candidiasis o urinarias'),
  87.     tiene('Irratibilidad y cambios de humor repentinos').
  88. %Además de esto, el niño y el adolescente también puede presentar
  89. %otros síntomas como mareos, temblores, sudoraciones frías y apatía
  90. %cuando la tasa de glucosa en sangre es muy alta.
  91.  
  92. %El asma es una afección en la que se estrechan y se hinchan las vías
  93. %respiratorias, lo cual produce mayor mucosidad. Esto podría dificultar
  94. %la respiración y provocar tos, silbido al respirar y falta de aire.
  95. asma:- tiene('Falta de aire'),
  96.     tiene('Dolor u opresión del pecho'),
  97.     tiene('Problemas para dormir causados por falta de aire, tos o silbido al respirar'),
  98.     tiene('Un pitido o silbido al respirar').
  99.  
  100. ebola:- tiene('Fiebre alta'),
  101.     tiene('Dolor de cabeza'),
  102.     tiene('Molestias en las articulaciones y dolores musculares'),
  103.     tiene('Dolor de garganta'),
  104.     tiene('Debilidad'),
  105.     tiene('Diarrea y/o vómitos'),
  106.     tiene('Congestión conjutival(conjutivitis)').
  107.  
  108.  
  109. %La anemia es una afección que se caracteriza por la falta de suficientes
  110. %glóbulos rojos sanos para transportar un nivel adecuado de oxígeno a los
  111. %tejidos del cuerpo. Si tienes anemia, es probable que te sientas cansado y fatigado.
  112. anemia:- tiene('Fatiga'),
  113.     tiene('Debilidad'),
  114.     tiene('Piel pálida o amarillenta'),
  115.     tiene('Mareos o aturdimiento'),
  116.     tiene('Manos y pies fríos'),
  117.     tiene('Dolor de cabeza').
  118.  
  119. %Por lo general, la aterosclerosis no causa signos ni síntomas hasta que
  120. %estrecha gravemente una arteria o la bloquea por completo. Muchas
  121. %personas no saben que tienen la enfermedad hasta que sufren una situación
  122. %de urgencia médica, como un ataque cardíaco o un accidente cerebrovascular.
  123. aterosclerosis:- tiene('Debilidad repentina'),
  124.     tiene('Adormecimiento de la cara, los brazos o las piernas especialmente en un lado del cuerpo'),
  125.     tiene('Dificultad para hablar o entender lo que otra persona dice'),
  126.     tiene('Dificultad para ver por un ojo o por los dos'),
  127.     tiene('Problemas para respirar'),
  128.     tiene('Mareo, dificultad para caminar, falta de equilibrio o de coordinación'),
  129.     tiene('Pérdida del conocimiento'),
  130.     tiene('Dolor de cabeza intenso y repentino').
  131.  
  132. %La bronquitis es una inflamación del revestimiento de los bronquios que llevan
  133. %el aire hacia adentro y fuera de los pulmones. Las personas que tienen bronquitis
  134. %suelen toser mucosidad espesa y, tal vez, decolorada. La bronquitis puede ser aguda o crónica.
  135.  
  136. %La bronquitis aguda es muy frecuente y, a menudo, se produce a partir de un resfrío
  137. %u otra infección respiratoria. La bronquitis crónica, enfermedad más grave, es
  138. %una irritación o inflamación continua del revestimiento de los bronquios,
  139. %en general, por fumar.
  140.  
  141. bronquitis:- tiene('Tos'),
  142.     tiene('Producción de mucosidad transparente/blanca/gris amarillento'),
  143.     tiene('Dificultad para respirar'),
  144.     tiene('Molestias en el pecho'),
  145.     tiene('Fiebre ligera y/o escalofríos').
  146.  
  147. %Los cálculos renales (litiasis renal, nefrolitiasis) son depósitos duros de minerales
  148. %y sales que se forman dentro de los riñones.
  149. %Los cálculos renales tienen muchas causas y pueden afectar cualquier parte de las vías
  150. %urinarias, desde los riñones hasta la vejiga. En general, los cálculos se forman cuando
  151. %la orina se concentra, lo que permite que los minerales se cristalicen y se unan.
  152.  
  153. calculoRenal:- tiene('Dolor intenso a los lados y en la parte posterior debajo de las costillas'),
  154.     tiene('Dolor que se extiende hacia la parte inferior del abdomen'),
  155.     tiene('Dolor al orinar'),
  156.     tiene('Orina de color rosa, rojo o marrón'),
  157.     tiene('Orina turbia o con olor desagradable'),
  158.     tiene('Necesidad constante de orinar').
  159. %Hay más sintomas, pero esos son los básicos que identifican el problema
  160.  
  161. %Son dolores de cabeza tipo jaqueca localizados alrededor o detrás de un ojo. Aparecen en
  162. %una sucesión rápida de dolor, más comunmente de noche y con más frecuencia en hombres.
  163. %Se caracteriza por un dolor intenso unilateral en el ojo con inyección de la conjuntiva,
  164. %lacrimeo, edema de párpado, congestión nasal, y sudoración de frente y cara.
  165.  
  166. cefalea:- tiene('Dolor muy fuerte en una parte de la cabeza'),
  167.     tiene('Lagrimeos'),
  168.     tiene('Enrojecimiento de los ojos'),
  169.     tiene('Náuseas y/o vómitos'),
  170.     tiene('Otras molestias que no le permite realizar su actividad con normalidad').
  171. %Hay más sintomas pero el paciente no lo sabría aunque se lo pongan en texto, con esos ya mencion
  172. %-ados es posible que tenga cefalea
  173.  
  174. %Generalmente, la ciática afecta solo un lado de la parte inferior del cuerpo y
  175. %el dolor, muchas veces, se irradia de la parte inferior de la espalda por toda
  176. %la parte posterior del muslo y baja por la pierna. Un dolor de la parte inferior
  177. %de la espalda puede acompañar el dolor de la pierna, pero generalmente el dolor
  178. %de la pierna es notablemente más grave que el dolor de la parte inferior de la espalda.
  179. ciatica:- tiene('Dolor fuerte en la pierna'),
  180.     tiene('Dolor en la parte inferior de la espalda o de una nalga'),
  181.     tiene('Dolor que empeora cuando se pone de pie o al sentarse'),
  182.     tiene('Dolor que se alivia cuando te recuestas o caminas'),
  183.     tiene('Describes el dolor como punzante o agudo').
  184.  
  185. %La colitis ulcerosa es una enfermedad intestinal inflamatoria que provoca una inflamación
  186. %duradera y úlceras (llagas) en el tubo digestivo.
  187. colitosisUlcerosa:- tiene('Diarrea que suele tener sangre o pus'),
  188.     tiene('Dolor y cólicos abdominales'),
  189.     tiene('Sangrado rectal (evacuar heces con una pequeña cantidad de sangre)'),
  190.     tiene('Necesidad urgente de defecar'),
  191.     tiene('Incapacidad para defecar a pesar de la urgencia').
  192.  
  193. %La sensación de sentirse triste, decaído emocionalmente, y perder interés en las cosas que
  194. %antes disfrutaba es lo que se llama depresión. Se debe saber que la depresión es una
  195. %enfermedad como puede ser la diabetes o la artritis, y no es sólo una sensación de tristeza
  196. %o de desánimo. Esta enfermedad progresa cada día afectando sus pensamientos, sentimientos,
  197. %salud física, y su forma de comportarse.
  198. depresion:- tiene('Has perdido interés en cosas que antes disfrutabas'),
  199.     tiene('Sentirse triste, decaído emocionalmente o cabizbajo'),
  200.     tiene('Sentirse sin energía o inquieto'),
  201.     tiene('Problemas para concentrarse, pensar, recordar o tomar decisiones'),
  202.     tiene('No poder dormir, o dormir demasiado').
  203. %Hay más sintomas pero el paciente es posible que no lo admita o lo desconozca.
  204.  
  205. %La deshidratación se describe como la falta de líquidos corporales adecuada para que el cuerpo
  206. %lleve a cabo sus funciones a nivel óptimo. Puede ocurrir por pérdidas de líquidos, falta de
  207. %ingesta, o ambas situaciones juntas.
  208.  
  209. deshidratacion:- tiene('Vomitos, diarrea o sudoración'),
  210.     tiene('Poca ingesta de líquidos'),
  211.     tiene('Ojos hundidos'),
  212.     tiene('Lengua seca o pegajosa'),
  213.     tiene('Si pellizcas la piel de tus manos le cuesta trabajo volver a su lugar').
  214.  
  215. %Un ganglión o quiste sinovial es un pequeño bulto formado por acumulación de líquido que
  216. %aparece debajo de la piel. Se presenta principalmente en las muñecas tanto en la palma
  217. %como en el dorso. Puede aparecer también en otras partes del cuerpo como pies o tobillos.
  218. ganglion:- tiene('Un bulto en las muñecas/manos o en los tobillos/pies'),
  219.     tiene('No presenta dolor'),
  220.     tiene('Mide menos o igual a 1 pulgada').
  221. %Las hemorroides son dilataciones de las venas de los plexos venosos de la mucosa del recto
  222. %o del ano. Si las venas afectadas son las del plexo superior se llaman hemorroides internas,
  223. %se sitúan por arriba del conducto anal y se encuentran cubiertas por mucosa.
  224. hemorroides:- tiene('Picazón o irritación en la zona del ano'),
  225.     tiene('Inflamación alrededor del ano'),
  226.     tiene('Un bulto cerca del ano').
  227. %Hipocondría se dice en medicina cuando un paciente tiene síntomas físicos reales o imaginarios
  228. %que pueden ser signos de una enfermedad, a pesar de que se han descartado totalmente y con
  229. %seguridad todas las posibles patologías.
  230. hipocondria:- tiene('Eres incapaz de controlar tus miedos y preocupaciones'),
  231.     tiene('Te sientes bien durante un tiempo y empiezas a preocuparte de nuevo por los mismos/nuevos sintomas'),
  232.     tiene('Sueles examinar su propio cuerpo').
  233.  
  234. %Las varices es la visualización de la red venosa de las piernas
  235. varices:- tiene('Puedes ver la red venosa(venas moradas) en las piernas').
  236. %Resulta difícil detectar algunos síntomas de la enfermedad de Parkinson, incluso para los
  237. %especialistas. Otros son evidentes, aun ante los ojos inexpertos. Además, los síntomas
  238. %son diferentes según el paciente. Muchos pacientes presentan algunos síntomas pero no
  239. %otros y el ritmo con el que empeora la enfermedad varía según la persona. Recuerde que
  240. %solo los médicos pueden diagnosticar este trastorno y que cualquier síntoma de la enfermedad
  241. %de Parkinson podría deberse a otras afecciones.
  242. parkinson:- tiene('Braducunesia, es decir, lentitud en los movimientos o pérdida de los movimientos espontáneos y voluntarios'),
  243.     tiene('Rigidez, inflexibilidad inusual en una extremidad u otra parte del cuerpo'),
  244.     tiene('Temblor de reposo, un movimiento incontrolable que afecta una extremidad cuando está en reposo y desaparece durante un movimiento voluntario').
  245. %También aparecen otros síntomas motores en esta enfermedad:
  246. %Inestabilidad postural: problemas al estar de pie o al caminar, o disminución del equilibrio y la coordinación
  247. %Además, pueden aparecer otros síntomas físicos, como dificultades en la marcha y una disminución de las
  248. %expresiones faciales, debido a la misma perturbación de los movimientos que provocan el conocido temblor
  249. %y la lentitud
  250.  
  251. %«Cistitis» es el término médico para la inflamación de la vejiga. La mayoría de las veces,
  252. %la inflamación es causada por una infección bacteriana y se llama «infección urinaria».
  253. cistitis:- tiene('Necesidad constante de orinar'),
  254.     tiene('Sensación de ardor al orinar'),
  255.     tiene('Orinar frecuentemente en pequeñas cantidades'),
  256.     tiene('Orina turbia y con olor fuerte'),
  257.     tiene('Molestias pélvicas').
  258. %Para los niños pequeños, tener nuevos episodios de orinarse accidentalmente durante el
  259. %día puede ser un signo de infección urinaria. Mojar la cama a la noche cuando están solos
  260. %probablemente no esté asociado a una infección urinaria.
  261.  
  262. %La enfermedad pulmonar obstructiva crónica (EPOC) es una enfermedad crónica inflamatoria
  263. %de los pulmones que obstruye el flujo de aire desde los pulmones.
  264. epoc:- tiene('Dificultad para respirar, sobre todo durante actividad física'),
  265.     tiene('Sulbido al respirar'),
  266.     tiene('Presión en el pecho'),
  267.     tiene('Tiene que aclararse la garganta temprano a la mañana debido al exceso de mucosidad en los pulmones'),
  268.     tiene('Una tos crónica que puede producir mucosidad'),
  269.     tiene('Falta de energía').
  270. %La migraña puede causar un dolor pulsátil intenso o una sensación de latido en la cabeza,
  271. %generalmente de un solo lado. Suele estar acompañada por náuseas, vómitos y una sensibilidad
  272. %extrema a la luz y al ruido.
  273. %Las crisis de migraña pueden generar mucho dolor por horas o días, y pueden ser tan intensas
  274. %que el dolor te incapacita.
  275. migrania:- tiene('Estreñimiento'),
  276.     tiene('Cambios de humor'),
  277.     tiene('Antojos de alimentos'),
  278.     tiene('Rigidez en el cuello'),
  279.     tiene('Aumento de la sed y la frecuencia de las micciones'),
  280.     tiene('Bostezos frecuentes'),
  281.     tiene('Dolor de cabeza generalmente en un lado de la cabeza').
  282.  
  283. %La obesidad es un trastorno complejo que consiste en tener una cantidad excesiva de grasa corporal.
  284. %La obesidad no es solo un problema estético. Aumenta tu riesgo de enfermedades y problemas de salud,
  285. %tales como enfermedad cardíaca, diabetes y presión arterial alta.
  286. obesidad:- tiene('Tú indice de masa corporal es mayor a 30').
  287.  
  288. %La osteoporosis hace que los huesos se debiliten, tanto que una caída o incluso una leve tensión
  289. %como agacharse o toser pueden provocar una fractura. Las fracturas relacionadas con la
  290. %osteoporosis suelen ocurrir en las caderas, las muñecas y la columna vertebral.
  291. %Los huesos son tejidos vivos que se rompen y se reemplazan constantemente. La
  292. %osteoporosis ocurre cuando la generación de huesos nuevos es más lenta que
  293. %la eliminación de los huesos viejos.
  294. osteoporosis:- tiene('Dolor de espalda causado por alguna fractura'),
  295.     tiene('Pérdida de estatura con el transcurso del tiempo'),
  296.     tiene('Postura encorvada'),
  297.     tiene('Fractura de un hueso que se produce mucho más fácilmente de lo previsto').
  298.  
  299. %La psoriasis es una enfermedad frecuente de la piel que acelera el ciclo de vida de las células
  300. %cutáneas. Hace que las células se acumulen rápidamente en la superficie de la piel. Las células
  301. %cutáneas excedentes forman escamas y manchas rojas que causan comezón y, a veces, dolor.
  302. %Los signos y síntomas de la psoriasis son diferentes para cada persona. Los siguientes son
  303. %signos y síntomas frecuentes:
  304. psoriasis:- tiene('Manchas rojas en la piel cubiertas con escamas gruesas'),
  305.     tiene('Piel seca y agrietada que puede sangrar'),
  306.     tiene('Picazón, ardor o dolor'),
  307.     tiene('Uñas engrosadas, picadas o acanaladas'),
  308.     tiene('Articulaciones inflamadas y/o rígidas').
  309. %De forma natural, algunas personas sudan más o menos que otras. El olor corporal también puede
  310. %variar según la persona.
  311. sudoracion:- tiene('De repente comienzas a sufar mucho más o menos de lo habitual'),
  312.     tiene('La sudoración perturba tu rutina diaria'),
  313.     tiene('Sudoraciones nocturnas sin razón aparente'),
  314.     tiene('Notas un cambio en tu olor corporal').
  315.  
  316. %Los pólenes son granos minúsculos que contienen células espermáticas. Son producidos por
  317. %el aparato reproductor masculino de las flores y transportan las células espermáticas al
  318. %aparato reproductor femenino para fecundarlas. Una sola planta puede producir miles de
  319. %granos de polen, que se ve como polvo amarillo en las flores pero que no puede verse
  320. %cuando está disperso en el aire.          
  321. alergiaAlPolen:- tiene('Lagrimeo, picor y/o enrojecimiento ocular'),
  322.     tiene('Estornudos frecuentes'),
  323.     tiene('Hinchazón debajo de los ojos'),
  324.     tiene('Fatiga y cansancio'),
  325.     tiene('Irritabilidad'),
  326.     tiene('Dolor de cabeza'),
  327.     tiene('Dificultades para conciliar el sueño'),
  328.     tiene('Migraña').
  329. %El acné es un trastorno de la piel que ocurre cuando los folículos pilosos se tapan con
  330. %grasa y células cutáneas muertas. A menudo, ocasiona la aparición de comedones,
  331. %puntos negros o granos, y suele aparecer en la cara, la frente, el pecho, la
  332. %parte superior de la espalda y los hombros. El acné es más frecuente en los adolescentes,
  333. %aunque afecta a personas de todas las edades.
  334. acne:- tiene('Poros tapados o abiertos'),
  335.     tiene('Granos con pús en la punta'),
  336.     tiene('Bultos grandes, sólidos y dolorosos que están debajo de la superficia de la piel').
  337. %El insomnio es un trastorno que puede causar dificultad para conciliar el sueño (quedarse dormido)
  338. %o mantenerlo, o puede hacer que te despiertes demasiado temprano y no puedas volver a dormirte.
  339. insomnio:- tiene('Dificultad para conciliar el sueño por la noche'),
  340.     tiene('Despertarse durante la noche'),
  341.     tiene('Despertarse muy temprano'),
  342.     tiene('No sentirse bien descansado después del sueño nocturno'),
  343.     tiene('Cansancio o comnolencia diurnos'),
  344.     tiene('Dificultad para prestar atención, concentrarse en las tareas o recordar'),
  345.     tiene('Aumento de los errores o los accidentes').
  346.  
  347. %Alopecia (del griego alopex) es la enfermedad por la cual se produce una pérdida anormal o
  348. %rarefacción del cabello
  349. alopecia:- tiene('Pérdida gradual de cabello en la parte superior de la cabeza'),
  350.     tiene('Calvas circulares o irregulares'),
  351.     tiene('Caída del cabelo en todo el cuerpo').
  352.  
  353. %La dermatofitosis de los pies, también conocida como tinea pedis o pie de atleta, es la micosis de piel
  354. %más común en el mundo.
  355. %El pie de atleta es una infección por hongos, que ataca preferencialmente a la planta de lo pies y los
  356. %espacios entre los dedos de los pies.
  357. %La piel seca en escamas.
  358. pieDeAtleta:- tiene('Picor en los dedos de los pies o talones'),
  359.     tiene('Inflamación en los dedos de los pies'),
  360.     tiene('Ampollas o escamas en los dedos de los pies o talones').
  361.  
  362. :-dynamic si/1,no/1.
  363.  
  364.  
  365. preguntar(Problema):-new(Di, dialog('Examen Medico')),
  366.     new(L2, label(texto,'Responde las siguientes preguntas')),
  367.     new(La, label(prob,Problema)),
  368.  
  369.     new(B1,button(si,and(message(Di,return,si)))),
  370.     new(B2,button(no,and(message(Di,return,no)))),
  371.  
  372.     send(Di,append(L2)),
  373.     send(Di,append(La)),
  374.     send(Di,append(B1)),
  375.     send(Di,append(B2)),
  376.  
  377.     send(Di,default_button,si),
  378.     send(Di,open_centered),
  379.     get(Di,confirm,Answer),
  380.     write(Answer),send(Di,destroy),
  381.  
  382.  
  383.     ((Answer==si)->assert(si(Problema)); assert(no(Problema)),fail).
  384.  
  385. tiene(S):- (si(S)->true; (no(S)->fail;preguntar(S))).
  386. limpiar:- retract(si(_)),fail.
  387. limpiar:- retract(no(_)),fail.
  388. limpiar.
  389.  
  390.  
  391. botones :-lim,
  392.     send(@boton,free),
  393.     send(@btncarrera,free),
  394.     enfermedades(Enter),
  395.     send(@texto, selection('De acuerdo con sus respuestas,usted padece de:')),
  396.     send(@respl, selection(Enter)),
  397.     new(@boton, button('Iniciar su evaluaci�n', message(@prolog, botones))),
  398.     send(Menu,display,@boton,point(40,50)),
  399.     send(Menu,display,@btncarrera,point(20,50)),
  400.     limpiar.
  401.  
  402. lim:- send(@respl, selection('')).
  403.  
  404. limpiar2:-
  405.     send(@texto,free),
  406.     send(@respl,free),
  407.     %send(@btncarrera,free),
  408.     send(@boton,free).
Add Comment
Please, Sign In to add comment