Помогите пожалуйста СРОЧНООО!!! НА ЯЗЫКЕ C++ !!!!


Задание 1


Дана длина стороны равностороннего треугольника. Найти площадь этого треугольника, его высоту, радиусы вписанной и описанной окружностей.

Для решения данной задачи необходимо написать программу с использованием функций.


Задание 2


Услуги телефонной сети оплачиваются по следующему правилу: за разговоры до A минут в месяц платится B рублей, а разговоры сверх установленной нормы оплачиваются из расчета С рублей за минуту. Вычислить плату за пользование телефоном для введенного времени разговоров за месяц.

Стоимость оплаты и количество минут выбираются самостоятельно.


Задание 3

Проанализировать возраст человека, чтобы отнести к одной из четырех возрастных групп: дошкольник, ученик, работник, пенсионер. Возраст вводится с клавиатуры.


Задание 4

Написать программу для возведения числа в степень n. Для возведения в степень написать отдельную функцию.

Ответы

Ответ дал: SergeySerg2002
0

Ответ: Задание 1

#include <iostream>

#include <cmath>

double getArea(double side)

{

double S = pow(side, 2) * sqrt(3) / 4;

return S;

}

double getHeight(double side)

{

double H = sqrt(pow(side, 2) - pow(side, 2) / 4);

return H;

}

double getInR(double side)

{

double R = side / sqrt(12);

return R;

}

double getOutR(double side)

{

double R = side / sqrt(3);

return R;

}

int main()  

{

double sideA = 3.5; // длина одной из сторон треугольника, произвольное число;

double area = getArea(sideA);

double height = getHeight(sideA);

double R1 = getInR(sideA);

double R2 = getOutR(sideA);

std::cout << "S = " << area << '\n' << "H = " << height << '\n' << "R1 = " << R1 << '\n' << "R2 = " << R2;

return 0;

}

Задание 4:

#include <iostream>

double Pow(double num, int power)

{

double n = num;

for (int i = 1; i < power; i++)

 num *= n;

return num;

}

int main()  

{

double a = Pow(2, 5); // 2^5=32  

std::cout << a;

return 0;

}

Вас заинтересует