Определить, существует ли треугольник с заданными длинами сторон - Prolog

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

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

Здравствуйте. Условия задачи звучит так: определяющий существует ли треугольник с заданными длинами сторон а,b и с. Подскажите пожалуйста как добавить в это кто условие, что если (a+b>c) and (a+c>b) and (b+c>a) - существует, иначе нет.
Листинг программы
  1. database - maindb
  2. item(integer)
  3. predicates
  4. nondeterm input(integer)
  5. nondeterm print()
  6. clauses
  7. input(0).
  8. input(I):- I > 0, readint(X), assert(item(X)), PrI = I - 1, input(PrI).
  9. print:- item(3), write(), write(" "), fail.
  10. goal
  11. retractall(item(_)), input(3), print.

Решение задачи: «Определить, существует ли треугольник с заданными длинами сторон»

textual
Листинг программы
  1. predicates
  2. is_triangle(real,real,real)
  3.  
  4. clauses
  5. is_triangle(A,B,C) :- (A+B)>C, (B+C)>A, (C+A)>B.

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


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

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

8   голосов , оценка 3.875 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы