top of page
Gradiente rojo y naranja

a) Formula del Campo magnético:

#include <>
#include <cmath>
using namespace std;

int main()
{
   
   // Declaración
   double Campo_magnetico, F, q, V, Angulo;
   
   // Designación
   std::cout<<"F (Fuerza) = "; cin>>F;
   std::cout<<"q (Carga) = "; cin>>q;
   std::cout<<"V (Velocidad) = "; cin>>V;
   std::cout<<"Angulo (En radianes) = "; cin>>Angulo;
   
   // Cálculo
   Campo_magnetico=F/(q*V*std::sin(Angulo));
   
   // Resultado
   std::cout<<"El Campo magnetico es = "<<Campo_magnetico<< std::endl;
}

b) Calculadora de funciones trigonométricas:

#include <iostream>
#include <cmath>
using namespace std;

//Convertir grados sexagesimales a radianes
double GradoARadianes(double Grados)
{
   return((Grados+3.1416)/180);
}

int main()
{

   std::cout<<"Seleccione una de las funciones trigonometricas"<< std::endl;
   // Declaración
   int Operacion;
   double Valor, Resultado;
   
   // Designación
   std::cout<<"1. Seno\n2. Coseno\n3. Tangente\n4. Secante\n5. Cosecante\n6. Cotangente\n"; std::cin>>Operacion;
   std::cout<<"Ingrese el valor (Grados radianes): "; std::cin>>Valor;
   
   switch(Operacion)
   {
       case 1:
           Resultado=sin(Valor); break;
       case 2:
           Resultado=cos(Valor); break;
       case 3:
           Resultado=tan(Valor); break;
       case 4:
           Resultado=1/cos(Valor); break;
       case 5:
           Resultado=1/sin(Valor); break;
       case 6:
           Resultado=1/tan(Valor); break;
       default:
           std::cout<<"Operacion no valida";
           return 1;
   }
   
   std::cout<<"El resultado es = "<<Resultado<< std::endl;
   return 0;
}

bottom of page