powered by simpleCommunicator - 2.0.60     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Пролог, наращивание переменной
5 сообщений из 5, страница 1 из 1
Пролог, наращивание переменной
    #33613116
romanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
stoim(client(_,X,_),X).
sutki(client(_,_,Y),Y).
vsego(S,H):-
stoim(H,X),
sutki(H,Y),
S is X*Y.
summ([ ]):- !.
summ([H|T],N):-
vsego(H,P),
Y is N+P, % здесь не пребавляет
write(N),
summ(T,Y).

Следующий код подсчитывает сумму с одного клиента, а вот как подсчитать общую сумму. summ([client(a,29,3),client(b,3,4)],N). - это вызов
...
Рейтинг: 0 / 0
Пролог, наращивание переменной
    #33615505
Yossarian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ничего не понял. Что суммировать надо ? Список или базу ? Если список,
то все просто. Если базу, используем findall и получаем список.


Irving Washington
...
Рейтинг: 0 / 0
Пролог, наращивание переменной
    #33617624
romanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто N надо увиличить, а если не понял, то значитпролога не знаеш. я его тоже не знаю, здесь принцыпы простого программирования не работают, тут логика.
...
Рейтинг: 0 / 0
Пролог, наращивание переменной
    #33620900
Yossarian
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Тяжелый случай. СВИН отягощенный СПУДом...

Irving Washington
...
Рейтинг: 0 / 0
Пролог, наращивание переменной
    #33621729
romanich
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, не беспокойся, уже нашел вариант решения.
...
Рейтинг: 0 / 0
5 сообщений из 5, страница 1 из 1
Форумы / Программирование [игнор отключен] [закрыт для гостей] / Пролог, наращивание переменной
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]