ҒҰмарбек даукеев атындағЫ



Дата02.05.2023
өлшемі483,72 Kb.
#89265
Байланысты:
Лаб 6 (4)


ҒҰМАРБЕК ДАУКЕЕВ АТЫНДАҒЫ
АЛМАТЫ ЭНЕРГЕТИКА ЖӘНЕ БАЙЛАНЫС УНИВЕРСИТЕТІ



Лаб 6.
Автоматтандыру есептеріндегі бағдарламалау технологиялары
Мамандығы: Автоматтандыру және басқару
Орындаған: Самадұлы Асхат
Тобы: АУк-22-2
Тізім бойынша: № 6
Тексерген: Искакова.Г.T.

______________________<<_______>>____________2023 жыл


(бағасы) (қолы)

Алматы 2023


6 . #include
using namespace std;

int Min(int x, int y) {


if (x < y) {
return x;
} else {
return y;
}
}

int main() {


int a, b, z;
cout << "Введите значения a и b: " << endl;
cin >> a >> b;
z = Min(2*a, b+a) + Min(2*a-b, b);
cout << "Значение z = " << z << endl;
return 0;
}

16.#include


#include
using namespace std;

double triangleArea(double x1, double y1, double x2, double y2, double x3, double y3) {


// Вычисляем площадь треугольника с помощью формулы Герона
double a = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
double b = sqrt(pow(x3 - x2, 2) + pow(y3 - y2, 2));
double c = sqrt(pow(x1 - x3, 2) + pow(y1 - y3, 2));
double p = (a + b + c) / 2;
double S = sqrt(p * (p - a) * (p - b) * (p - c));
return S;
}

int main() {


double x1, y1, x2, y2, x3, y3, x4, y4, x5, y5, x6, y6;
cout << "Введите координаты вершин шестиугольника (x1 y1 x2 y2 x3 y3 x4 y4 x5 y5 x6 y6): " << endl;
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3 >> x4 >> y4 >> x5 >> y5 >> x6 >> y6;
double area = triangleArea(x1, y1, x2, y2, x3, y3) + triangleArea(x1, y1, x3, y3, x4, y4) + triangleArea(x1, y1, x4, y4, x5, y5) + triangleArea(x1, y1, x5, y5, x6, y6);
cout << "Площадь шестиугольника: " << area << endl;
return 0;
}

26.#include
#include
using namespace std;

double triangleArea(double x1, double y1, double x2, double y2, double x3, double y3) {


// Вычисляем площадь треугольника с помощью формулы Герона
double a = sqrt(pow(x2 - x1, 2) + pow(y2 - y1, 2));
double b = sqrt(pow(x3 - x2, 2) + pow(y3 - y2, 2));
double c = sqrt(pow(x1 - x3, 2) + pow(y1 - y3, 2));
double p = (a + b + c) / 2;
double S = sqrt(p * (p - a) * (p - b) * (p - c));
return S;
}

int main() {


double x1, y1, x2, y2, x3, y3, x4, y4;
cout << "Введите координаты вершин четырехугольника (x1 y1 x2 y2 x3 y3 x4 y4): " << endl;
cin >> x1 >> y1 >> x2 >> y2 >> x3 >> y3 >> x4 >> y4;
double area = triangleArea(x1, y1, x2, y2, x3, y3) + triangleArea(x1, y1, x3, y3, x4, y4);
cout << "Площадь четырехугольника: " << area << endl;
return 0;
}


Достарыңызбен бөлісу:




©emirsaba.org 2024
әкімшілігінің қараңыз

    Басты бет