Кто в какой стране отдыхал и кто сколько заплатил за путевку? - Prolog

Узнай цену своей работы

Формулировка задачи:

Три семейные пары– Ивановы, Петровы и Сидоровы купили путевки за 2000$, 3000$ и 5000$ в Турцию, Италию и Испанию. Ивановы поехали не в Турцию, Петровы – не в Италию. Те, кто поехали в Турцию, не платили за путевку 5000$. Те, кто поехали в Италию, заплатили 3000$. Петровы не платили за путевку 2000$. Кто в какой стране отдыхал и кто сколько заплатил за путевку?
Выдает ошибки ERROR: f:/иис/var25.pl:3:6: Syntax error: Operator expected ERROR: f:/иис/var25.pl:4:6: Syntax error: Operator expected ERROR: f:/иис/var25.pl:5:6: Syntax error: Operator expected ERROR: f:/иис/var25.pl:6:5: Syntax error: Operator expected ERROR: f:/иис/var25.pl:7:5: Syntax error: Operator expected ERROR: f:/иис/var25.pl:8:5: Syntax error: Operator expected ERROR: f:/иис/var25.pl:9:7: Syntax error: Operator expected ERROR: f:/иис/var25.pl:10:7: Syntax error: Operator expected ERROR: f:/иис/var25.pl:11:8: Syntax error: Operator expected ERROR: f:/иис/var25.pl:27:31: Syntax error: Operator expected Warning: f:/иис/var25.pl:28: Clauses of go/2 are not together in the source-file Как исправить???

Решение задачи: «Кто в какой стране отдыхал и кто сколько заплатил за путевку?»

textual
Листинг программы
List = [go('Ивановы', 'Италия', '$3000'), go('Петровы', 'Испания', '$5000'), go('Сидоровы', 'Турция', '$2000')] ;

Объяснение кода листинга программы

  1. Создается список List с помощью функции go/3, которая принимает три аргумента: имя семьи, название страны и стоимость путевки.
  2. Функция go/3 вызывается три раза, каждый раз добавляя в список новую запись о семье, стране и стоимости путевки.
  3. Первая запись в списке указывает, что семья Ивановы отдыхала в Италии, а стоимость путевки составила $3000.
  4. Вторая запись в списке указывает, что семья Петровы отдыхала в Испании, а стоимость путевки составила $5000.
  5. Третья запись в списке указывает, что семья Сидоровы отдыхала в Турции, а стоимость путевки составила $2000.

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

15   голосов , оценка 3.733 из 5
Похожие ответы