Больше и меньше значений в Прологе - PullRequest
0 голосов
/ 17 февраля 2020

Я хочу создать банковскую систему, в которой она проверяет, имеет ли конкретный заявитель низкий, средний или высокий остаток на счете.

Например, если на банковском счете человека всего 500 долларов, система классифицирует его как Низкий, и если у человека есть 1 000 000 долларов, система классифицирует его как Высокий.

Однако я понятия не имею, как поместить значения выше и ниже значения, когда хотел бы узнать, какой кандидат имеет среднее или наибольшее значение.

Вот код, который я пытался

app(john,10).
app(mike, 10000).
app(jasmine, 10000).
app(ayyy, 1000000).

balance_low(X) :-
    app(X, Y),
    Y < 5000.

balance_medium(X):-
    app(X, Y),
    Y >= 5000,

balance_high(X):-
    app(X, Y),
    Y > 100000.

Как сделать, чтобы balance_medium (X) имел условие, где Y больше, чем равно 5000 И меньше, чем 100000?

Я новичок в прологе, и я пытался искать помощь в Интернете, но я не совсем понимаю.

...