La biblioteca estándar de C++ proporciona una amplia gama de funciones matemáticas que son útiles para todo tipo de tareas de programación. Puede sumar, restar, encontrar valores absolutos y más llamando a funciones aritméticas en su proyecto. Para esta publicación, hemos curado unlista de funcionesque debe tener a su disposición al calcular ecuaciones matemáticas en C++. Revisaremos lo que hace cada uno y veremos un ejemplo para que pueda ver cómo funciona en un caso de uso en vivo. Mantenga esta publicación a mano como guía de referencia para que pueda volver a consultarla cuando necesite un recordatorio rápido sobre las funciones matemáticas de C++. Esta función devuelve el valor absoluto de un número. Ejemplo:Funciones matemáticas de C++
1. Valor absoluto: abs(x)
#incluir
<< valorabsoluto << std::endl;
#incluir
En tprincipal() {
En tx = -5;
En tvalorabsoluto = abs(x);
estándar::cout <<"Valor absoluto de"<
devolver 0;
}
Producción:
El valor absoluto de -5 es: 5
2. Raíz cuadrada: raíz cuadrada (x)
Esta función devuelve la raíz cuadrada de un número.
Ejemplo:#incluir
<< raíz cuadrada << std::endl;
#incluir
En tprincipal() {
doblex =25.0;
dobleraíz cuadrada = sqrt ( x ) ;
estándar::cout <<"Raíz cuadrada de"<
devolver 0;
}
Producción:
La raíz cuadrada de 25 es: 5
3. Raíz cúbica: cbrt(x)
Esta función devuelve la raíz cúbica de un número.
Ejemplo:#incluir
<< raízcubo << std::endl;
#incluir
En tprincipal() {
doblex =27.0;
dobleraízcubo = cbrt(x);
estándar::cout <<"Raíz cúbica de"<
devolver 0;
}
Producción:
La raíz cúbica de 27 es: 3
4. Potencia: pow(x, y)
Esta función multiplicaXal poder dey.
Ejemplo:#incluir
#incluir
En tprincipal() {
doblex =2.0;
dobley =3.0;
dobleresultado = pow(x, y);
estándar::cout << x <<"elevado a la potencia de"<< y <<" es: "<< resultado << std::endl;
devolver 0;
}
Producción:
2 elevado a la potencia de 3 es: 8
5. Exponencial: exp(x)
Esta función multiplica el valor demi(2.71828) a la potencia deX.
Ejemplo:#incluir
<< resultado << std::endl;
#incluir
En tprincipal() {
doblex =1.0;
dobleresultado = exp(x);
estándar::cout <<"Exponencial de"<
devolver 0;
}
Producción:
Exponencial de 1 es: 2.71828
6. Logaritmo natural: log(x)
Esta función devuelve el logaritmo natural de un número.
Ejemplo:#incluir
<< registronatural << std::endl;
#incluir
En tprincipal() {
doblex =10.0;
dobleregistronatural = registro(x);
estándar::cout <<"Logaritmo natural de"<
devolver 0;
}
Producción:
Logaritmo natural de 10 es: 2.30259
7. Logaritmo en base 10: log10(x)
Esta función calcula el logaritmo en base 10 de un número.
Ejemplo:#incluir
#incluir
En tprincipal() {
doblex =100.0;
doble log10Valor = log10(x);
estándar::cout << "Logaritmo en base 10 de" << X << " es: " << log10Valor << std::endl;
devolver 0;
}
Producción:
Logaritmo en base 10 de 100 es: 2
8. Logaritmo en base 2: log2(x)
Esta función calcula el logaritmo en base 2 de un número.
Ejemplo:#incluir
#incluir
En tprincipal() {
doble X = dieciséis.0;
doble log2Valor = registro2(x);
estándar::cout << "Logaritmo en base 2 de" << X << " es: " << log2Valor << std::endl;
devolver 0;
}
Producción:
Logaritmo en base 2 de 16 es: 4=
9. Piso: piso (x)
Esta función devuelve el entero más grande que es menor o igual queX.
Ejemplo:
#incluir
#incluir
En tprincipal() {
doble X = 4.9;
doble valor del piso = piso(x);
estándar::cout << "Valor mínimo de" << X << " es: " << valor del piso << std::endl;
devolver 0;
}
Producción:
El valor mínimo de 4,9 es: 4
10. Techo: techo (x)
Esta función devuelve el entero más pequeño que es mayor o igual queX.
Ejemplo:
#incluir
#incluir
En tprincipal() {
doble X = 4.1;
doble valorceil = techo(x);
estándar::cout << "Valor límite de" << X << " es: " << valorceil << std::endl;
devolver 0;
}
Producción:
El valor límite de 4.1 es: 5
11. Ronda: ronda (x)
Esta función redondeaXal entero más cercano.
Ejemplo:#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 4.5;
doble valor redondeado = ronda(x);
estándar::cout <<"Valor redondeado de"<
}
Producción:
El valor redondeado de 4.5 es: 5
12. Seno: sin(x)
Esta función devuelve el seno deXen radianes.
Ejemplo:
#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble valor sinusoidal = pecado(x);
estándar::cout <<"Seno de"<
}
Producción:
Seno de 0.5 es: 0.479426
13. Coseno: cos(x)
Esta función devuelve el coseno deXen radianes.
Ejemplo:#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble cosenoValor = cos(x);
estándar::cout <<"Coseno de"<
}
Producción:
El coseno de 0,5 es: 0,877583
14. Tangente: tan(x)
Esta función devuelve la tangente deXen radianes.
Ejemplo:#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble tangenteValor = tan(x);
estándar::cout <<"Tangente de"<
}
Producción:
Tangente de 0.5 es: 0.546302
15. Arcoseno: asen(x)
Esta función devuelve el arcoseno deXen radianes.
Ejemplo:#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble arcosenoValor = asen(x);
estándar::cout <<"Arcoseno de"<
}
Producción:
El arcoseno de 0,5 es: 0,523599 radianes
16. Arcocoseno: acos(x)
Esta función devuelve el arcocoseno deXen radianes.
Ejemplo:
#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble arcocosenoValor = acos(x);
estándar::cout <<"Arcoseno de"<
}
Producción:
El arcocoseno de 0,5 es: 1,0472 radianes
17. Tangente: atan(x)
Esta función devuelve el arcotangente deXen radianes.
Ejemplo:
#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble arcotangenteValor = esperar(x);
estándar::cout <<"Arcotangente de"<
}
Producción:
Arcotangente de 0.5 es: 0.463648 radianes
18. Seno Hiperbólico: sinh(x)
Esta función devuelve el seno hiperbólico deX.
Ejemplo:
#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble seno hiperbólico = nacimiento(x);
estándar::cout <<"seno hiperbólico de"<
}
Producción:
El seno hiperbólico de 0,5 es: 0,521095
19. Coseno hiperbólico: cosh(x)
Esta función devuelve el coseno hiperbólico deX.
Ejemplo:#incluir
devolver 0;
#incluir
En tprincipal() {
doble X = 0.5;
doble Coseno hiperbólico = cosh(x);
estándar::cout <<"Coseno hiperbólico de"<
}
Producción:
El coseno hiperbólico de 0,5 es: 1,12763
20. Tangente Hiperbólica: tanh(x)
Esta función devuelve la tangente hiperbólica deX.
Ejemplo:
#incluir
<< hiperbolicSine << std::endl;
#incluir
En tprincipal() {
doblex =0.5;
dobletangentehiperbolica = tanh(x);
estándar::cout <<"Tangente hiperbólica de"<
devolver 0;
}
Producción:
tangente hiperbólica de 0,5 es: 0,462117
Usar funciones matemáticas en C++
Las funciones matemáticas le ahorrarán mucho tiempo, independientemente del lenguaje de programación en el que esté trabajando. Familiarizarse con estas funciones de C++ lo ayudará a escribir un código eficaz que extraiga datos e información específicos de manera eficiente. Esperamos que mantenga esta publicación marcada como un punto de referencia útil al que pueda regresar cada vez que necesite refrescar sus habilidades de codificación en C++.
Nota del autor:Esta publicación fue escrita/editada por un humano con la ayuda de IA generativa.
FAQs
¿Qué son las funciones en C++ ejemplos? ›
Una función es un bloque de código que realiza alguna operación. Una función puede definir opcionalmente parámetros de entrada que permiten a los llamadores pasar argumentos a la función. Una función también puede devolver un valor como salida.
¿Qué son funciones en matemáticas y ejemplos? ›Las funciones son como máquinas a las que se les introduce un elemento x y devuelven otro valor y, que también se designa por f(x). Por ejemplo, la función f(x) = 3x2 + 1 es la que a cada número le asigna el cuadrado del número multiplicado por 3 y luego sumado 1.
¿Cómo se representan las funciones ejemplos? ›El símbolo más usual para representar una función es la letra f, y el símbolo f(x) se usa para representar el elemento asociado a x que se lee “f de x”; algunas veces se dice que f(x) es el valor de f en x.
¿Cuántos operadores tiene C++? ›Existen 6 tipos de operadores según su función, que son aritméticos, relacionales, de asignación, lógicos, de dirección y de manejo de Bits.
¿Cuál es la función de float en C++? ›La función FLOAT devuelve una representación de coma flotante de un número.
¿Cuáles son los 4 tipos de función? ›Función constante: La función polinómica de grado cero. Función Lineal: La función polinomial de grado uno. Quadratic Function: The polynomial function of degree two. Función cúbica: La función polinomial de grado tres.
¿Cuáles son los 8 tipos de funciones? ›En realidad, hay 8 tipos de funciones. Estas ocho funciones diferentes son lineales, de potencia, cuadráticas, polinómicas, racionales, exponenciales, logarítmicas y sinusoidales .
¿Cuáles son las 3 formas de representar una función? ›Fundamentalmente exiten 3 formas de expresar una función: por medio de una tabla de valores, una gráfica o por una fórmula (también llamada ecuación) cada una de ellas tiene una ventaja e inconveniente, pero podemos avanzar que la fórmula es la mejor forma de expresar la función, ya que con ella podemos obtener las ...
¿Cuáles son las 4 formas de representar una relación? ›Podemos representar una relación como un conjunto de pares ordenados, una tabla, un mapeo o un gráfico .
¿Qué son las funciones y tipos de funciones? ›Una función es un algoritmo (operaciones ordenadas) de correspondencia entre dos conjuntos de tal manera que a cada elemento del primer conjunto (A) le corresponde uno y sólo un elemento del segundo conjunto (B). Al primer conjunto (A) se le da el nombre de dominio, y al segundo conjunto (B) se le domina imagen.
¿Cuántos tipos de funciones hay en C++? ›
C++ tiene los siguientes tipos fundamentales: Caracteres: char (también es un entero), wchar_t. Enteros: short , int , long , long long. Números en coma flotante: float , double , long double.
¿Qué hace el += en C++? ›Operador de asignación y suma +=
También usa el operador += para especificar un método de controlador de eventos cuando se suscribe a un evento.
+= Agregar operador de asignación AND , agrega el operando derecho al operando izquierdo y asigna el resultado al operando izquierdo. C += A es equivalente a C = C + A.
¿Qué es el ciclo while en C++? ›La instrucción while permite repetir una instrucción hasta que una expresión especificada sea false.
¿Qué es un char en C++? ›El tipo char se utiliza para representar caracteres individuales. Por tanto, el tipo char requiere sólo un byte de memoria. Cada tipo char tiene una interpretación como entero equivalente, de esta forma un char es una clase especial de entero pequeño.
¿Qué es long en C++? ›“ short ” y “ long ”: Modifica el tamaño en bits del entero. Existen por tanto tres tipos de enteros: “ int ”, “ short int ” (que se puede abreviar como “ short ”), y “ long int ” (que se puede abreviar como “ long ”).
¿Es y 10 una función lineal? ›y=10 es una función constante . y=2+xy = 2 + x es una función lineal.
¿Cuántas funciones hay? ›Clasificación de las funciones matemáticas
Funciones algebraicas. Funciones polinómicas. Funciones a trozos. Funciones racionales.
Según el grado: función de identidad, función lineal, función cuadrática, función cúbica, función polinomial .
¿Cuáles son los 6 tipos de gráficos matemáticos? ›Aquí aprenderemos sobre los tipos de gráficas, incluidas las gráficas de línea recta, gráficas cuadráticas, gráficas cúbicas, gráficas recíprocas, gráficas exponenciales y gráficas circulares .
¿Cuántos tipos de funciones hay en C? ›
Hay dos tipos de funciones en la programación C: Funciones de biblioteca estándar. Funciones definidas por el usuario.
¿Qué es una función lineal ejemplos y gráficas? ›Una función lineal es aquella cuya expresión algebraica es del tipo y = mx,siendo m un número cualquiera distinto de 0. Su gráfica es una línea recta que pasa por el origen, (0,0). El número m se llama pendiente. La función es creciente si m > 0 y decreciente si m < 0.
¿Cómo definir una función matemática? ›Una función matemática es una relación que se establece entre dos conjuntos, a través de la cual a cada elemento del primer conjunto se le asigna un único elemento del segundo conjunto o ninguno.
¿Cuáles son los dos tipos principales de funciones? ›¿Cuáles son los dos tipos principales de funciones? Explicación: funciones integradas y definidas por el usuario .
¿Cómo identificar una función? ›Para identificar una función a partir de una relación, verifique si alguno de los valores de x se repite; si no, es una función . Si se repiten los valores de x y los valores de y correspondientes son diferentes, entonces tenemos una relación y no una función.
¿Cuáles son las 5 representaciones de una función? ›5 representaciones de una función: gráfico, tabla, símbolos, palabras e imagen/contexto .
¿La tabla representa una función? ›¿Cómo saber si una tabla es una función? La tabla es una función si hay una sola regla que se puede aplicar consistentemente a la entrada para obtener la salida . Si la misma regla no se aplica a todas las relaciones de entrada y salida, entonces no es una función.
¿Qué tabla no representa una función? ›Representar funciones con tablas
Recuerde, una función solo puede asignar un valor de entrada a un valor de salida. Si ve el mismo valor de x con más de un valor de y , la tabla no representa una función.
Una función es un tipo de relación que se opera entre dos cantidades para producir una salida .
¿Qué es una función en matemáticas? ›función, en matemáticas, una expresión, regla o ley que define una relación entre una variable (la variable independiente) y otra variable (la variable dependiente) . Las funciones son ubicuas en matemáticas y son esenciales para formular relaciones físicas en las ciencias.
¿Cómo saber si es una función? ›
Una forma de saber si la gráfica representa a una función, es trazando una línea recta vertical en cada valor de x. Si cada recta vertical toca una sola vez a la gráfica, entonces esa gráfica representa una función, en caso contrario, la gráfica no representa a una función.
¿Qué es una función clase 12? ›Una función es una relación que explica que solo debe haber una salida para cada entrada . Es un tipo especial de relación (un conjunto de pares ordenados) que obedece a una regla, es decir, cada valor de y debe estar conectado a un solo valor de y.
¿Cómo resolver funciones paso a paso? ›Paso 1: Sustituye el valor de f(x) en el problema. Paso 2: Aislar la variable. Paso 3: Continúe aislando la variable. Paso 4: Confirmación de la respuesta.
¿Cuál es el dominio y el rango? ›El dominio de una función es el conjunto de objetos a los que la función asigna valores. El rango es el conjunto de valores obtenidos.
¿Cómo se realiza el cálculo? ›El cálculo, también, se puede definir, valga la redundancia, como la acción de calcular. Es decir, de hacer una operación aritmética o algebraica. Cabe destacar que, cuando el cálculo es aritmético, consiste en sumar, restar, multiplicar, dividir, o efectuar cualquier otra operación con números.
¿Cómo se llama un número que no tiene variable? ›Un término que no tiene una variable se llama un término constante, y el grado de dicho término es 0.
¿Qué es una tabla de funciones? ›Una tabla de funciones es una tabla que muestra qué coordenadas se deben trazar en el sistema de coordenadas, para que puedas dibujar la gráfica de la función .
¿Cuál es la clasificación de las funciones? ›Las funciones se clasifican por sus gráficas, por las operaciones para obtener sus valores y por la asociación entre dominio y rango. Veamos la clasificación de acuerdo a las operaciones para obtener sus valores.