السلام عليكم
انا سويت برنامج بلغة البرولوج يعمل كالحاسبه وفيه جميع العمليات الحسابيه لكن مايطلع الرن
في نص البرنامج اخطاء مع ان البرنامج صح
ياليت احد يساعدني وهذا اابرنامج
calculations:-
write('Calculations'),nl,nl,
write('----Select the type of calculation----'),nl,
write('Enter 1 for addition '),nl,
write('Enter 2 for subtraction'),nl,
write('Enter 3 for multiplication'),nl,
write('Enter 4 for division '),nl,
read(Calculation),nl,
write('Enter First Input '),
read(X),
write('Enter Second Input '),nl,
read(Y),
process(Calculation).
process(Calculation):-
Calculation==1 -> write(X),write('+'),write(Y),write('='),
X+Y,
nl;
Calculation==2 -> write(X),write('-'),write(Y),write('='),
X-Y,
nl;
Calculation==3 -> write(X),write('*'),write(Y),write('='),
X*Y,
nl;
Calculation==4 -> write(X),write('/'),write(Y),write('='),
X/Y,
nl.