
Лабораторные работы / Лабораторная работа №6. Вариант 9
.docxМИНОБРНАУКИ РОССИИ
Санкт-Петербургский государственный
электротехнический университет
«ЛЭТИ» им. В.И. Ульянова (Ленина)
Кафедра МО ЭВМ
отчет
по лабораторной работе №6
Тема: Работа в среде оболочки MS Visual C 2010. Создание консольного приложения.
Студента гр. |
|
|
Преподаватель |
|
|
Санкт-Петербург
2018
Цель:
Научиться работать в среде оболочки MS Visual C 2010 и создать консольное приложение
Задание:
Написать программу вычисления площади треугольника, если известны длины двух его сторон и величина угла между этими сторонами.
Блок-схема:
Код:
#include <iostream>
#include <cmath>
using namespace std;
int main()
{
double a, b, c, u, d, s;
const double PI = 3.14159265;
setlocale (0, "");
cout << "Вычисление площади треугольника по двум сторонам и углу между ними." << endl << endl;
cout << "Одна сторона: ";
cin >> a;
if ( a <=0 ) {
cout << "Ошибка ввода! Значение должно быть положительным числом!" << endl;
system ("pause");
return 1;
}
cout << "Другая сторона: ";
cin >> b;
if ( b <=0 ) {
cout << "Ошибка ввода! Значение должно быть положительным числом!" << endl;
system ("pause");
return 1;
}
cout << "Угол между ними в градусах: ";
cin >> c;
if (c < 0 || c > 180) {
cout << "Ошибка ввода! Значение должно быть положительным числом!" << endl;
system ("pause");
return 1;
}
d = (c*PI)/180;
u = sin(d);
s = (a*b*u)/2;
cout << "Площадь треугольника: " << s << endl;
system("pause");
return 0;
}
Скриншот:
Вывод:
Научившись работать в среде оболочки MS Visual C 2010, мы создали консольное приложение для расчёта площади треугольника.