воскресенье, 15 декабря 2013 г.

Программирование на С++. Функции. Передача параметров


Задание 1

Написать функцию решения квадратного уравнения:
void sqr_equation(int a, int b, int c, int roots_count, float x1, float x2)
a,b,c - коэффициенты уравнения;
int_roots - количество вещественных различных корней;
x1, x2 - корни уравнения.
В описании функции правильно указать тип параметров!

Задание 2

Написать функцию, определяющую свойства треугольника:
void triangle_prop(float a, float b, float c, bool valid, bool equilateral, bool isosceles, bool rectangular, bool obtuse, bool acute)
a, b, c - длины сторон треугльника;
valid - можно ли из данных отрезков составить треугольник;
equilateral - треугольник является равносторонним;
isosceles - треугольний равнобедренный;
rectangular  - треугольник прямоугольный;
obtuse - треугольник тупоугольный;
acute - треугольник остроугольный.
В описании функции правильно указать тип параметров!

Задание 3

Написать функцию, вычисляющую углы треугольника по его сторонам:
void triangle(float a, float b, float c, float alpha, float beta, float gamma)
a, b, c - стороны треугольника;
alpha, beta, gamma - углы треугольника.
Чтобы правильно рассчитать углы, вам, возможно, потребуется изучить статью Решение треугольников.

Комментариев нет:

Отправить комментарий