Программирование С++
Задан координатами своих концов отрезок на плоскости.


Программирование С++Задан координатами своих концов отрезок на плоскости.

1Аминка 1Аминка    1   04.06.2021 21:21    0

Ответы
Masha1211111111 Masha1211111111  04.07.2021 22:22

#include <iostream>

#include <cmath>

using namespace std;

int main()

{

   float startX,startY,endX,endY,len1,len2;

   cout << "Enter value of start line x: ";

   cin >> startX;

   cout << "Enter value of start line y: ";

   cin >> startY;

   cout << "Enter value of end line x: ";

   cin >> endX;

   cout << "Enter value of end line y: ";

   cin >> endY;

   cout << "Enter value of L1: ";

   cin >> len1;

   cout << "Enter value of L2: ";

   cin >> len2;

   float dx,dy,magnitude;

   dx = endX - startX;

   dy = endY - startY;

   magnitude = pow(dx*dx+dy*dy, 0.5);

   bool result = magnitude > len1 && magnitude < len2;

   

   cout<<"Result: "<< result;

}

Объяснение:

Где-то так. Писал без компилятора, возможно, где-то точку с запятой пропустил или еще что.

ПОКАЗАТЬ ОТВЕТЫ
Алиса2016 Алиса2016  04.07.2021 22:22

#include <iostream>

using namespace std;

int main() {

int line, L1, L2;

cin >> line;

L1 = 2; //люблое значение заданное для L1

L2 = 5; //люблое значение заданное для L2

if (line > L1 && line < L2)

{

cout << "Утверждение верно. Отрезок имеет длинну больше L1 и меньше L2!";

} else {

cout << "Утверждение неверно. Отрезок не имеет длинну блльше L1 и(или) меньше L2!";

}

return 0;

}

Объяснение:

Вначале объявляем переменные для L1, L2 и для отрезка (line). После этого мы даём пользователю вводить длинну отрезка, затем с оператора if, проверяем верно ли что отрезок больше L1 и меньше L2, если это действительно так, то мы выводим сообщение о том что утверждение верно, если же это неправда, тогда выводим, что утверждение неверно.

ПОКАЗАТЬ ОТВЕТЫ
Другие вопросы по теме Информатика