13. C++: Funciones matemáticas

sar las siguientes funciones:

  1. 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;
     }
    
  2. 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;
     }
    
  3. std::sin y std::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;
     }
    
  4. std::gcd y std::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;
     }