Прототип функции sqrt:
double sqrt( double val ); float sqrt( float val ); long double sqrt( long double val );
Заголовочный файл
Название | Язык |
---|---|
math.h | С |
cmath | С++ |
Описание
Функция возвращает значение квадратного корня из
val
.В C++, функция sqrt
перегружена в <complex>
и <valarray>
(смотреть sqrt
комплексных чисел и sqrt
в библиотеке массивов числовых значений).
В Си, определён только один прототип данной функции, с типом данных double
.
Параметры:
- val
Вещественное число. Если аргумент отрицательный, возникает ошибка области допустимых значений,которая устанавливает значение макросаERRNO
вEDOM
, значение.
Возвращаемое значение
Корень квадратный из val
.
Пример: исходный код программы
// пример использования функции sqrt #include <iostream> // для оператора cout #include <cmath> // для функции sqrt int main() { double param = 1024.0; std::cout << "sqrt(" << param << ") = " << sqrt(param) // вычисляем корень квадратный << std::endl; return 0; }
Пример работы программы
CppStudio.com
sqrt(1024) = 32
Комментарии
rodomod rodomod
никак не могу сделать кнопку в калькуляторе. там срока и неполучается её парсить в доубле .может кто подскажет как…
код здесь : https://github.com/rodomod/Calculator/blob/master/CalcFrame.java
rodomod rodomod
калькулятор
https://github.com/rodomod/Calculator/blob/master/CalcFrame.java