- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Realizaremos un menú en Visual Prolog 5.2 en Window, tal menú nos permitirá:
-Sumar
- Restar
- Multiplicar
- Dividir
Números enteros.
Como sabemos la lógica de programación del Prolog es muy diferente a la de un lenguaje como el de JAVA , C, C++, etc. Prolog esta orientado a programación de Inteligencia Artificial.
Bueno les dejo el código y su respectivo video con su explicación.
Link del video:
-Sumar
- Restar
- Multiplicar
- Dividir
Números enteros.
Como sabemos la lógica de programación del Prolog es muy diferente a la de un lenguaje como el de JAVA , C, C++, etc. Prolog esta orientado a programación de Inteligencia Artificial.
Bueno les dejo el código y su respectivo video con su explicación.
%Ivan Luis Jimenez (Ivanovich) domains %Declaracion de variables Opcion = integer Total = integer Num1, Num2 = integer To, Aa, Bb = integer predicates nondeterm menu nondeterm case(integer) nondeterm while nondeterm suma(integer, integer, integer) nondeterm resta(integer, integer, integer) nondeterm multipli(integer, integer, integer) nondeterm divi(integer, integer, integer) clauses menu:-nl,nl,write("Opciones Disponibles"),nl,nl, write("[1] Sumar"),nl, write("[2] Restar"),nl, write("[3] Multiplicar"),nl, write("[4] Dividir"),nl, write("[5] Salir"),nl,nl. case(1):- nl,write("Suma"),nl,write("Num 1>"), readint(Num1), write("Num 2>"),readint(Num2), suma(Num1,Num2,Total), write("La suma es:",Total). case(2):- nl,write("Resta"),nl,write("Num 1>"), readint(Num1), write("Num 2>"),readint(Num2), resta(Num1,Num2,Total), write("La resta es:",Total). case(3):- nl,write("Multiplicacion"),nl,write("Num 1>"), readint(Num1), write("Num 2>"),readint(Num2), multipli(Num1,Num2,Total), write("La multiplicacion es:",Total). case(4):- nl,write("Divicion"),nl,write("Num 1>"), readint(Num1), write("Num 2>"),readint(Num2), divi(Num1,Num2,Total), write("La Divicion es:",Total). case(5):- nl,write("Terminé de ejecutarme"),nl. suma(Aa, Bb, To):- To = Aa + Bb. resta(Aa, Bb, To):- To = Aa - Bb. multipli(Aa, Bb, To):- To = Aa * Bb. divi(Aa, Bb, To):- To = Aa / Bb. while. while:-while. goal while, nl,menu, write("Teclee una opcion_> "),readint(Opcion),nl,nl, case(Opcion), Opcion=5,!.
Link del video:
Cualquier duda no duden en escribir.
menu de opciones en prolog
menu de opciones en visual prolog
menu en prolog
menu en visual prolog
prolog menu
sumar restar multiplicar dividir en prolog
- Obtener vínculo
- X
- Correo electrónico
- Otras apps
Comentarios
Hola me gusto tus vídeos depronto tienes proyectos que tengan que ver con la GUI soy nueva en esta area y de dejan un proyecto pero no encuentro en que guiarme te agradezco toda la inf de este tema te tengas con respecto a la gui
ResponderBorrar