Я хочу создать банковскую систему, в которой она проверяет, имеет ли конкретный заявитель низкий, средний или высокий остаток на счете.
Например, если на банковском счете человека всего 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?
Я новичок в прологе, и я пытался искать помощь в Интернете, но я не совсем понимаю.