class Program
{
struct cr
{
public double x, y, l;
};
static void Main(string[] args)
{
cr[] pn = new cr[3];
double p = 0;
for (int i = 0; i < 3; i++)
{
Console.Write("Введите X{0}:", i + 1);
pn[i].x = Double.Parse(Console.ReadLine());
Console.Write("Введите Y{0}:", i + 1);
pn[i].y = Double.Parse(Console.ReadLine());
}
for (int i = 0; i < 3; i++)
{
if (i < 2)
pn[i].l = Math.Sqrt((pn[i].x - pn[i + 1].x) * (pn[i].x - pn[i + 1].x) +
(pn[i].y - pn[i + 1].y) * (pn[i].y - pn[i + 1].y));
else
pn[i].l = Math.Sqrt((pn[i].x - pn[0].x) * (pn[i].x - pn[0].x) +
(pn[i].y - pn[0].y) * (pn[i].y - pn[0].y));
p += pn[i].l;
}
Console.WriteLine("Периметр P={0}", p);
p /= 2;
Console.WriteLine("Площадь S={0}",
Math.Sqrt(p * (p - pn[0].l) * (p - pn[1].l) * (p - pn[2].l)));
Console.ReadKey();
}
}
Объяснение:
#include<iostream>
using namespace std;
int main()
{
setlocale( LC_ALL, "Russian" );
float a,b,s;
int dp;
cout << "Привет! Я калькулятор!Какие действие вы будете выполнять:" << endl;
cout << "1. Сложение. " << endl;
cout << "2. Отнимание." << endl;
cout << "3. Умножение." << endl;
cout << "4. Деление." << endl;
cout << "Введите число для выбора действия" << endl;
cin >> dp;
switch(dp)
{
case 1:
cout << "Число a = " << endl;
cin >> a;
cout << "Число b = " << endl;
cin >> b;
s = a + b;
cout << "\n" << a << " * " << b << " = "<< s << endl;
break;
case 2:
cout << "Число a = " << endl;
cin >> a;
cout << "Число b = " << endl;
cin >> b;
s = a - b;
cout << "\n" << a << " * " << b << " = "<< s << endl;
break;
case 3:
cout << "Число a = " << endl;
cin >> a;
cout << "Число b = " << endl;
cin >> b;
s = a * b;
cout << "\n" << a << " * " << b << " = "<< s << endl;
break;
case 4:
cout << "Число a = " << endl;
cin >> a;
cout << "Число b = " << endl;
cin >> b;
s = a / b;
cout << "\n" << a << " / " << b << " = "<< s << endl;
break;
}
return 0;
}
1
Поделитесь своими знаниями, ответьте на вопрос:
Заспорили пуночки (северные воробьи), не могут решить, какой бывает снег. «золотой», сказало утро. «голубой», сказало небо. «синий-синий», сказали тени. «холодный», сказала утка. «серебряный», сказала луна . как заменить глагол сказать его синонимами как делать?