Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include <iostream>
- #include <cstdlib> // для exit()
- using namespace std;
- // Вывести меню пользователю и вернуть номер варианта
- int prompt_menu_item();
- // Выбранный вариант меню
- { int var;
- cout << "Выберите вариант\n" << endl;
- cout << "1. Ввод нового треугольника\n"
- << "2. Вычисление площади треугольника\n"
- << "3. Вычисление минимального угла в градусах\n"
- << "4. Вычисление косинуса минимального угла\n"
- << "5. выйти\n" << endl;
- cout << ">>> ";
- cin >> var;
- return var;
- }
- int main(int var, char* argv[])
- {
- int var = prompt_menu_item();
- switch (var) {
- case 1:
- cout << "Ввод нового треугольника..." << endl;
- var x1,y1,x2,y2,x3,y3, s:real;
- begin
- write("Введите координаты 1");
- read(x1, y1);
- write("Введите координаты 2");
- read(x2, y2);
- write("Введите координаты 3");
- read(x3, y3);
- break;
- case 2:
- cout << "Вычисление площади треугольника..." << endl;
- s: =abs((x2 - x1) * (y3 - y1) - (x3 - x1) * (y2 - y1)) / 2;
- write("Площадь=", s: 8 : 2);
- reset(input);
- readln;
- break;
- case 3:
- cout << "Вычисление минимального угла в градусах..." << endl;
- break;
- case 4:
- cout << "Вычисление косинуса минимального угла..." << endl;
- break;
- case 5:
- cout << "Выход из программы..." << endl;
- exit(EXIT_SUCCESS);
- break;
- default:
- cerr << "Вы выбрали неверный вариант" << endl;
- exit(EXIT_FAILURE);
- }
- return 0;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement