top of page

Ejercicio resuelto en clase

# include <iostream>
# include <math.h>
# include <conio.h>
using namespace std;
int Opcion;
int i,j;
void TABLA();
void FACTOR();
void FACTOR_L();
void FACTOR_L_R();
double W1,W2,Wo,L,R,Q;
int main()
{
do
{
cout << "\n    MENU DE FUNCIONES"<< endl;
cout << " ----------------------------"<< endl;
cout << "  [1] TABLA DE MULTIPLICAR"<< endl;
cout << "  [2] FACTOR DE CALIDAD"<< endl;
cout << "  [3] FACTOR DE CALIDAD VARIANDO L "<< endl;
cout << "  [4] FACTOR DE CALIDAD VARIANDO L Y R "<< endl;
cout << "\n  INGRESE UNA OPCION <> 0 : ";
cin>>Opcion;
switch (Opcion)
{
case 1:
   {
     TABLA();
   } break; 
case 2:
   {
     FACTOR();
   } break;  
case 3:
   {
     FACTOR_L();
   } break;  
case 4:
   {
     FACTOR_L_R();
   } break;         

} while(Opcion !=0);


void TABLA()
{
   for(i=1; i<=12; i++)
   {
       cout<<"   TABLA DEL "<<i<<endl;
       cout<<" ----------------"<<endl;
       for(j=1; j<=12; j++)
       cout<<" "<<i<<"*"<<j<<"="<<i*j<<endl;
       cout<<endl;
    }
}    
void FACTOR()

  cout<<" Ingrese la frecuencia de media potencia W1: ";cin>>W1;
  cout<<" Ingrese la frecuencia de media potencia W2: ";cin>>W2;
  cout<<" Ingrese la inductancia: ";cin>>L;
  cout<<" Ingrese la resistencia ";cin>>R;
  Wo=sqrt(W1*W2);
  Q = (Wo*L)/R;
  cout<<"El factor de calidad es:"<<Q<<endl;
}  
void FACTOR_L()

  cout<<" Ingrese la frecuencia de media potencia W1: ";cin>>W1;
  cout<<" Ingrese la frecuencia de media potencia W2: ";cin>>W2;
  cout<<" Ingrese la resistencia:";cin>>R;
  Wo=sqrt(W1*W2);
  for(L=10; L<=20; L=L+0.5)
  {
  Q = (Wo*L)/R;
  cout<<"Para la inductancia = "<<L<<" el factor de calidad es: "<<Q<<endl;
  }
}  
void FACTOR_L_R()

  cout<<" Ingrese la frecuencia de media potencia W1: ";cin>>W1;
  cout<<" Ingrese la frecuencia de media potencia W2: ";cin>>W2;
  Wo=sqrt(W1*W2);
  for(L=10; L<=20; L=L+0.5)
 
  {
       cout<<"\n Para inductancia ="<<L<<endl;
       cout<< "----------------------"<<endl;
      for(R=0.5; R<=5; R=R+0.8)
      {
    Q = (Wo*L)/R;
    cout<<"Para la inductancia = "<<L<<" y la resistencia = "<<R<<" el factor de calidad es: "<<Q<<endl;
  }
  }

problema en clase semana 12 lp.jpg
p semana 12 lp 1.jpg
p semana 12 lp 2.jpg
p semana 12 lp 3.jpg

Tarea: Resonancia Mecánica

Referencia bibliográfica: Ciencias Exactas Espel, "Efecto de Resonancia Mecánica en el puente de Tacoma".(03 de junio de 2021. [Video en línea]. Disponible en: https://www.youtube.com/watch?v=XVtukRa9Jrs

Código en DEV C++

# include <iostream>
# include <math.h>
using namespace std;
int Opcion;
double ao,t,Wo,a,b,c,X, PI=3.14159;
void RESONANCIA();
void RESONANCIA_t();
void RESONANCIA_t_Wo();
int main()
{
do
{
cout << "\n      MENU DE FUNCIONES"<< endl;
cout << " --------------------------"<< endl;
cout << "  [1] RESONANCIA MECANICA"<< endl;
cout << "  [2] RESONANCIA VARIANDO t"<< endl;
cout << "  [3] RESONANCIA VARIANDO WO "<< endl;
cout << "\n  INGRESE UNA OPCION <> 0 : ";
cin>>Opcion;
switch (Opcion)
{
case 1:
   {
     RESONANCIA();
   } break; 
case 2:
   {
     RESONANCIA_t();
   } break;
case 3:
   {
     RESONANCIA_t_Wo();
   } break; 
}
} while(Opcion !=0);
}
void RESONANCIA()

  cout<<" Ingrese la amplitud de oscilacion (ao): ";cin>>ao;
  cout<<" Ingrese el tiempo de aplicacion de la fuerza periodica (t): ";cin>>t;
  cout<<" Ingrese la frecuencia angular del solido Wo: ";cin>>Wo;
  a = (Wo*t*PI)/(180);
  b = cos(a);
  c = sin(a);
  X = ao*(((Wo*t*b)-c))/(2*pow(Wo,2));
  cout<<" El valor de la resonancia es: "<<X<<endl;
}  
void RESONANCIA_t()

  cout<<" Ingrese la amplitud de oscilacion (ao): ";cin>>ao;
  cout<<" Ingrese la frecuencia angular del solido Wo: ";cin>>Wo;
  for(t=10; t<=30; t=t+2)
  {
  a = (Wo*t*PI)/(180);
  b = cos(a);
  c = sin(a);    
  X = ao*(((Wo*t*b)-c))/(2*pow(Wo,2));
  cout<<" Para el tiempo t = "<<t<<" el valor de la resonancia es: "<<X<<endl;
  }
}
void RESONANCIA_t_Wo()

  cout<<" Ingrese la amplitud de oscilacion (ao): ";cin>>ao;
  for(t=10; t<=18; t=t+2)
  {
      cout<<"\n  Para el tiempo = "<<t<<endl;
      cout<< " ----------------------"<<endl;
      for(Wo=1; Wo<=10; Wo=Wo+0.5)
      {
     a = (Wo*t*PI)/(180);
     b = cos(a);
     c = sin(a);    
     X = ao*(((Wo*t*b)-c))/(2*pow(Wo,2));
     cout<<" Para el tiempo t = "<<t<<" y la frecuencia angular Wo = "<<Wo<<" el valor de la resonancia es: "<<X<<endl;
    }
  }
}

Resonancia Mecánica

resonancia mecanica imagen.jpg
formula resonancia mecanica.jpg

1. Resonancia mecánica

tarea res mecanica 1.jpg

2. Resonancia mecánica variando el tiempo

tarea res mecanica 2.jpg

3. Resonancia mecánica variando el tiempo y la frecuencia angular

tarea res mecanica 3 1.jpg
tarea res mecanica 3 2.jpg
tarea res mecanica 3 3.jpg
bottom of page