Найти количество точек треугольника, принадлежащих осям координат - QBasic

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

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

Найдите количество точек треугольника с вершинами (x1,y1) (x2,y2) (x3,y3) принадлежащих осям координат.

Решение задачи: «Найти количество точек треугольника, принадлежащих осям координат»

textual
Листинг программы
CLS
RANDOMIZE TIMER
 
x1 = 40 * RND - 20
y1 = 40 * RND - 20
x2 = 40 * RND - 20
y2 = 40 * RND - 20
x3 = 40 * RND - 20
y3 = 40 * RND - 20
 
IF x1 * x2 <= 0 THEN k = k + 1
IF x2 * x3 <= 0 THEN k = k + 1
IF x3 * x1 <= 0 THEN k = k + 1
IF y1 * y2 <= 0 THEN k = k + 1
IF y2 * y3 <= 0 THEN k = k + 1
IF y3 * y1 <= 0 THEN k = k + 1
 
PRINT "Kol ="; k
END

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

  1. Создается переменная k и инициализируется значением 0.
  2. Генерируются случайные значения для переменных x1, y1, x2, y2, x3, y3 в диапазоне от -20 до 20.
  3. Проверяется условие x1*x2 <= 0. Если оно истинно, то значение переменной k увеличивается на 1.
  4. Проверяется условие x2*x3 <= 0. Если оно истинно, то значение переменной k увеличивается на 1.
  5. Проверяется условие x3*x1 <= 0. Если оно истинно, то значение переменной k увеличивается на 1.
  6. Проверяется условие y1*y2 <= 0. Если оно истинно, то значение переменной k увеличивается на 1.
  7. Проверяется условие y2*y3 <= 0. Если оно истинно, то значение переменной k увеличивается на 1.
  8. Проверяется условие y3*y1 <= 0. Если оно истинно, то значение переменной k увеличивается на 1.
  9. Выводится значение переменной k.

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


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

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

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