Module: (C++) Números reales


Problem

5 /10


Operaciones con números reales. módulo matemático

Theory Click to read/hide

Operaciones con números reales. módulo cmath

Cuando se trabaja con números reales, podemos usar el ya conocido módulo math, que contiene una gran cantidad de funciones integradas. 
Al resolver problemas, a menudo es necesario redondear números reales a los valores enteros más cercanos. Hay dos funciones para esto.

¡Necesito recordar!
1. con conversión de tipo explícita ( float x=1.5; int y = int(x))  -  la parte fraccionaria de un número real se corta (y = 1); 
2. función piso(x) -  devuelve el entero mayor menor o igual a x (redondear hacia abajo);
3. función ceil(x) -  devuelve el entero más pequeño mayor o igual a x (redondear hacia arriba).

Aquí están las funciones más útiles contenidas en el módulo cmath. Función Descripción Redondeo redondo(x)
C++11 Redondea un número al entero más cercano. Si la parte fraccionaria del número es 0,5, entonces el número se redondea al número entero más próximo. trunc(x)
C++11 Descarta la parte fraccionaria piso(x) Redondea un número hacia abajo ("piso"), por lo tanto piso(1.5) == 1piso(-1.5) ==  ; -2 techo(x) Redondea un número hacia arriba ("techo"), mientras que ceil(1.5) == 2ceil(-1.5) ==  ; -1 abs(x) Módulo (valor absoluto). fábricas(x) Modulo numero real Raíces, logaritmos raíz cuadrada(x) Raíz cuadrada. Uso: y = sqrt(x) pow(x, y) Eleva x a la potencia y. \(x^y\) log(x) Logaritmo natural.  exp(x) La base de los logaritmos naturales e = 2,71828... Trigonometría sen(x) Seno de un ángulo especificado en radianes cos(x) Coseno de un ángulo especificado en radianes bronceado(x) La tangente de un ángulo especificado en radianes asin(x) Arcsine, devuelve el valor en radianes acos(x) Arcocoseno, devuelve el valor en radianes atan(x) Arcotangente, devuelve el valor en radianes atan2(y, x) Ángulo polar (en radianes) del punto (x, y).

Problem

Escriba un programa que calcule la raíz cuadrada de un número ingresado en el teclado, con tres decimales. 

Entrada
La entrada es un número real.

Impresión
Imprime la raíz cuadrada del número dado hasta tres dígitos.

 
Ejemplo
# Entrada Salida
1 25,0 5.000