13. C++: Funciones matemáticas
sar las siguientes funciones:
std::pow
para calcular la potencia de un número.#include <iostream> #include <cmath> // Para std::pow, std::sqrt, std::sin, std::cos int main() { // Ejemplo 1: Calcular la potencia de un número double base = 2.0; double exponente = 3.0; double potencia = std::pow(base, exponente); std::cout << base << " elevado a la " << exponente << " es: " << potencia << std::endl; return 0; }
std::sqrt
para calcular la raíz cuadrada de un número.#include <iostream> #include <cmath> // Para std::pow, std::sqrt, std::sin, std::cos int main() { // Ejemplo 2: Calcular la raíz cuadrada de un número double numero = 16.0; double raiz_cuadrada = std::sqrt(numero); std::cout << "La raíz cuadrada de " << numero << " es: " << raiz_cuadrada << std::endl; return 0; }
std::sin
ystd::cos
para calcular el seno y el coseno de un ángulo (en radianes).#include <iostream> #include <cmath> // Para std::pow, std::sqrt, std::sin, std::cos int main() { // Ejemplo 3: Calcular el seno y el coseno de un ángulo (en radianes) double angulo = 3.14159 / 4; // 45 grados en radianes double seno = std::sin(angulo); double coseno = std::cos(angulo); std::cout << "El seno de 45 grados es: " << seno << std::endl; std::cout << "El coseno de 45 grados es: " << coseno << std::endl; return 0; }
std::gcd
ystd::lcm
para calcular el máximo común divisor y el mínimo común múltiplo.#include <iostream> #include <cmath> // Para std::pow, std::sqrt, std::sin, std::cos int main() { // Ejemplo 4: Calcular el máximo común divisor (gcd) y el mínimo común múltiplo (lcm) int a = 48; int b = 18; int max_comun_divisor = std::gcd(a, b); int min_comun_multiplo = std::lcm(a, b); std::cout << "El máximo común divisor de " << a << " y " << b << " es: " << max_comun_divisor << std::endl; std::cout << "El mínimo común múltiplo de " << a << " y " << b << " es: " << min_comun_multiplo << std::endl; return 0; }