Vous êtes sur la page 1sur 2

/*Libreria grafinca para prolog y recursos*/

:- use_module(library(pce)).
:- pce_image_directory('./corazon').
:- use_module(library(pce_style_item)).
%:- dynamic color/2.
resource(fondo, image, image('ini2.jpg')).
resource(fondo2, image, image('ini2.jpg')).
resource(angina_de_pecho, image, image('angina_de_pecho.jpg')).
resource(arritmia, image, image('arritmia.jpg')).
resource(insuficiencia_cardiaca, image, image('insuficiencia.jpg')).
resource(infarto, image, image('infarto.jpg')).
/*metodo o funcion que usamos para cargar las imagenes del formulario*/
viewing(Ventana, Imagen,X,Y) :- new(Figura, figure),
new(Bitmap, bitmap(resource(Imagen),8on)),
send(Bitmap, name, 1),
send(Figura, display, Bitmap),
send(Figura, status, 1),
send(Ventana, display,Figura,point(X,Y).
/*Formulario de presentacion del software*/
iniciar:- new(Dialog, dialog('SISTEMA EXPERTO DE ENFERMEDADES
CARDIOVASCULARES',SIZE(700,300))),
viewing(Dialog, fondo,0,0),
new(Btniniciar,button('Iniciar' ,and(message(@prolog,main),
and(message(Dialog,open), message(Dialog,free))))),
send(Btniniciar,colout,red),
send(Btnsalir,button('Salir'
,and(message(Dialog,destroy),message(Dialog,free)))),
send(Btnsalir,colour,blue),
send(Dialog,append(Btniniciar)),
send(Dialog,append(Btnsalir)),
send(Dialog,open_centered).
:-iniciar.

/*formulario del sistema*/


main:- new(@menu,dialog('SISTEMA EXPERTO ENFERMEDADES
CARDIOVASCULARES',size(70,700),

* Realizar deporte de forma regular.


* No funar.
* Consumir alcohol, te y cafe con moderacion.
* Controlar y reducir los niveles de stres.
')).
recomendaciones(infarto) :-
send(@lblExp1, selection('PODRIA SUFRIR DE UN INFARTO\N')),
send(@lblExp2, selection('Debido a los sintomas que usted presenta deberia
seguir\nestas prevenciones para que no sufra un infarto:\n
')),
send(@lblExp4, selection)'PREVENCIONES: \n\n')),
send(@lblExp3, selection(' \n\nLos cambio que debe llevar a cabo el paciente
son:
* dejar de fumar.
* Llevar una dieta equilibrada, rica en frutasm verduras,\n legunbres y cereales.
* Hacer ejercicio.
* Evitaar las bebidas alcoholicas.
')).
recomendaciones(angina_de_pecho) :-
send(@lblExp1, selection('SU ENFERMEDAD ES ANGINA DE PECHO\N')),
send(@lblExp2, selection('Debido a los sintomas que usted presenta deberia
seguir\nestas prevenciones
para que no empeore su Enfermedad: \n
')),
send(@lblExp4, selection('PREVENCIONES: \n\n')),
send(@lblExp3, selection(' \n\nLos cambios que debe llefvar a cabo el
paciente son:
* Dejar de fumar.
* Realizar actividades fisicas moderadas de forma \n constante.
* Mantener las cifras adecuadas de la tension \n arterial, el colesterol y la
glucosa.

Vous aimerez peut-être aussi