top of page

Ejercicios  propuestos en clase

Captura de pantalla 2024-02-02 175045.png
Captura de pantalla 2024-02-02 175158.png
Captura de pantalla 2024-02-02 175323.png
Captura de pantalla 2024-02-02 175539.png
Captura de pantalla 2024-02-02 175646.png
Captura de pantalla 2024-02-02 175816.png
Captura de pantalla 2024-02-02 175953.png
Captura de pantalla 2024-02-02 180107.png
Captura de pantalla 2024-02-02 180330.png
Captura de pantalla 2024-02-02 180618.png
Captura de pantalla 2024-02-02 180224.png
Captura de pantalla 2024-02-02 180501.png
Captura de pantalla 2024-02-02 180709.png
Captura de pantalla 2024-02-02 180756.png
Captura de pantalla 2024-02-02 180844.png
Captura de pantalla 2024-02-02 180937.png
Captura de pantalla 2024-02-02 181027.png
Captura de pantalla 2024-02-02 181340.png
Captura de pantalla 2024-02-02 181432.png
Captura de pantalla 2024-02-02 181530.png
Captura de pantalla 2024-02-02 181632.png
Captura de pantalla 2024-02-02 181715.png
Captura de pantalla 2024-02-02 181834.png
Captura de pantalla 2024-02-02 182018.png
Captura de pantalla 2024-02-02 182109.png

TAREA

Captura de pantalla 2024-02-05 171335.png

{

TAREA

}

Captura de pantalla 2024-02-05 172228.png
Captura de pantalla 2024-02-05 172403.png
Captura de pantalla 2024-02-05 172535.png
Captura de pantalla 2024-02-05 172753.png
Captura de pantalla 2024-02-05 172957.png
Captura de pantalla 2024-02-05 172636.png
Captura de pantalla 2024-02-05 172904.png
Captura de pantalla 2024-02-05 173041.png
Captura de pantalla 2024-02-05 173157.png
Captura de pantalla 2024-02-05 173302.png
Captura de pantalla 2024-02-05 173424.png
Captura de pantalla 2024-02-05 173517.png
Captura de pantalla 2024-02-05 173621.png
Captura de pantalla 2024-02-05 173817.png
Captura de pantalla 2024-02-05 173952.png
Captura de pantalla 2024-02-05 174101.png
Captura de pantalla 2024-02-05 174205.png

#include<iostream>
#include <cmath>
using namespace std;
int op, n, suma, suma1;
float RAD1, RAD2, A, Phi, wo, t, Xt, pi=3.141592; 

long long factorial (int n) {
   long long fact = 1;
   for(int i = 1; i <= n; i++)
   {fact *=i;
   }
   return fact;
   }
   
int main()
{
do
{
   
cout<<" M E N U \n";
cout<<"-------------\n";
cout<<"1.- Suma de los n primeros terminos \n";
cout<<"2.- Suma de los n primeros terminos impares \n";
cout<<"3.- Suma de los n primeros terminos pares \n";
cout<<"4.- Suma de los n primeros terminos de la serie \n";
cout<<"5.- Suma de los n numeros factoriales \n";
cout<<"6.- Tabla de multiplicar \n";
cout<<"7.- La caida de tension \n";
cout<<"8.- Resonancia magnetica \n";
cout<<"9.- Trayectoria de una particula \n";
cout<<"10.- Suma de fracciones \n";
cout<<"11.- Frecuencia de oscilacion de una onda estacionaria \n";
cout<<"12.- Ley de Gases \n";
cout<<" INGRESE UNA OPCION: "; cin>>op;
cout<<"---------------------------------------------\n";

switch(op) 
{
   case 1: {
       cout<<"1.- Suma de los n primeros terminos   \n";
       cout<<"---------------------------------------------\n";
       cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
        int suma = n * (n + 1)/2;
       cout<<"La suma de los primeros "<<n<<" terminos es: " << suma << endl;
       cout<<endl;
       break;
   }
   
   case 2: { 
   cout<<"2.- Suma de los n primeros terminos impares \n";
   cout<<"---------------------------------------------\n";
   cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
   int suma = n * n;
       cout<< "La suma de los " <<n<< " primeros terminos impares es: "<<suma<<endl;
       cout<<endl;
       break;
   }
   
   case 3: {
   cout<<"3.- Suma de los n primeros terminos pares \n";
   cout<<"---------------------------------------------\n";
   cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
   int suma = n * (n + 1);
   cout<< "La suma de los "<<n<<" primeros terminos pares es: "<<suma<<endl;
   cout<<endl;
       break;
   }
   
   case 4: {
   cout<<"4.- Suma de los n primeros terminos de la serie \n";
   cout<<"---------------------------------------------\n";
   cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
   
    int suma = 0;
    for (int i = 1; i <= n; ++i) 
        suma += i;
   cout<< "La suma de los "<<n<<" factoriales es: "<<suma<<endl;
   cout<<endl;
   break;
   }
   
   case 5: { 
   cout<<"5.- Suma de los n numeros factoriales \n";
   cout<<"---------------------------------------------\n";
   cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
    long long suma = 0;
        for(int i = 1; i <= n; i++)
   { 
   suma += factorial(i);
   }
   cout<< "La suma de los "<<n<<" factoriales es: "<<suma<<endl;
   cout<<endl;
       break;
   }
   
   case 6: {
   cout<<"6.- Tabla de multiplicar \n";
   cout<<"---------------------------------------------\n";
   cout<<"Ingrese el valor del n-esimo termino: "; cin>>n;
   for (int i=1; i<=n ; i++)
   {
       cout<<endl<<"tabla del "<<i<<endl;
       cout<<"-------------------------\n";
       for(int j=1; j<=n; j++)
       cout<<i<<" * "<<j<<" = "<<i*j<<endl;
       cout<<"---------------------------------------------\n";
       //cout<<"la suma de los "<<c<<" es: " <<suma<<endl;
       
   }//1er. for
   cout<<endl; 
   break;
   }
   
   case 7: {
   cout<<"7.- La caida de tension \n";
   cout<<"---------------------------------------------\n";
           float it, st, P=0.075, L=30, o=0.85;;
               for(it=5; it<=30; it += 2.5){
               cout<<"\n Cuando la corriente es "<<it<< " amperios"<<endl;
               cout<<"---------------------------------- \n";
               for(st=2.5; st <= 20; st += 0.5)
               cout <<"La seccion del cable es "<<st<< " entonces la caida de tension es "<<(P*sqrt(3)*L*it*o)/st<<" voltios" <<endl;
               cout<<"---------------------------------------------\n";
               } 
       break;
   }
   
   case 8: {
   cout<<"8.- Resonancia magnetica  \n";
       cout<<"--------------------------  \n";        
       /* X(t) = A cos(wo t - Phi)    
       Ai = 0
       Af = 2
       Inre A = 0.1
       
       Phi1= 15
       Phif = 180
       Incre Phi = 30
       */
   // cout<<"Ingrese el valoR del n-esimo termino:" ; cin>>n;
       
       for(A=0; A<=2; A = A + 0.1)
       {
    cout<<endl<<"AMPLITUD "<<A<<endl;
    cout<<"--------------------- \n";
         for(Phi=15; Phi<=180; Phi = Phi=Phi +30)
         {
             // conversion a radianea
             RAD1 = (2*pi*wo)/360;
             RAD2 = (2*pi*Phi)/360;
       Xt = A * cos(RAD1 * t - RAD2);
       cout<<"Cuando A= "<<A<<" X("<<Phi<<") = "<<Xt<<endl;
     }// fin del segundo for
         //cout<< "La suma de los "<<c<<" es: "<<SUMA<<endl;
   }// 1er. for
   cout<<"---------------------------------------------\n";
    break;
   }
   case 9:{
   cout<<"9.- Trayectoria de una particula \n";
   cout<<"---------------------------------------------\n";
       float vo, t, alfa, x, y, g=9.81;
       cout<<endl<<"Defina el tiempo: "; cin>>t;
       
       for(vo = 15; vo <= 55; vo = vo + 7.5){
           
           for(alfa = 10; alfa <= 30; alfa = alfa + 5){
               x = vo * cos (alfa - t);
               y = vo * sin (alfa - t) - 0.5 * g * t * t ;
           cout<<"En x= "<<x<<endl;
           cout<<"En y= "<<y<<endl;
           cout<<"---------------------------------------------\n";                
           }
       }
       break;
   }
   case 10:{
   cout<<"10.- Suma de fracciones \n";
   double sum = 0;
   float Deno, Nume;
    for (int Deno = 1; Deno <= 10; Deno++) {
        cout<<"---------------------------------------------\n";
        cout<<"\n Denomidor: "<<Deno<<endl;
        for (int Nume = 1; Nume <= 10; Nume++) {
            cout<<"\n Numerador: "<<Nume<<endl;
            sum += (double) Nume / Deno ;
        }
    }
    cout << "La suma de las fracciones es: " << sum << endl;
   cout<<"---------------------------------------------\n";        
       break;
   }
   case 11:{           
   float B, f, n, l, v=10, A;   
   cout<<"11.- Frecuencia de oscilacion de una onda estacionaria \n";
   cout<<"Este programa determina la frecuencia de una onda estacionaria."<< endl;
   cout<<"Para ello se tiene las siguientes condiciones:"<< endl;
   cout<<"\n"; 
   cout<<" 1.La cantidad inicial de nodos es 1 y esta aumentara en 1 hasta una cantidad final de 10."<< endl; 
   cout<<" 2.Se tendra una longitud inicial de cuerda de 4m y esta disminuria en 0.2 hasta una longitud final de 2m."<<endl;
   cout<<" 3.La velocidad de onda sera cosntante e igual a 10 m/s."<< endl; 
   cout<<"\n";
   cout<<"SE PIDE DETERMINAR COMO VARIA LA FRECUENCIA DE OSCILACION RESPECTO A LA LONGITUD DE LA CUERDA Y LA CANTIDAD DE NODOS."<< endl;
   cout<<"\n";
   cout<<"RESULTADOS"<< endl;  
   for (n=1; n<=10; n=n+1){ 
       cout<<"\n"; 
       cout<<"Para una cantidad de nodos igual a "<< n << endl; 
       cout<<"-----------------------------------"<< endl;        
       for (l=4; l>=1.8; l=l-0.2){          
           A=2*l;
           B=(n)/A;
           f=B*v;        
           cout<<"La frecuencia para una cantidad de nodos igual a "<< n << " y una longitud de cuerda " << l << " es igual a " << f << endl; 
       }   
   }
       cout<<"\n";
       cout<<"De los resultados se concluye:"<< endl;
       cout<<" -A menor longitud de cuerda, la frecuencia de oscilacion sera mayor indistintivamente de la cantidad de nodos."<< endl; 
        cout<<" -A mayor cantidad de nodos, la frecuencia sera mayor."<< endl; 
       break;
   }
   case 12: {    
   cout<<"12.- Ley de Gases \n";
   cout<<"---------------------------------------------\n";
   float Vi, Ti, Mol, R, Presion;  
   for (Vi=10; Vi<=80; Vi = Vi + 10) {
     cout<<"\n Para un volumen de: "<< Vi <<" L" <<endl;
     cout<<"---------------------------------------------\n";
    for (Ti=323; Ti<=523; Ti = Ti + 20) {
          Presion = (Mol * R * Ti)/Vi;
          cout<<"  La presion para un volumen "<<Vi<<" L y a una temperatura " << Ti << " K es: "<<Presion<<endl;
      }
    } 
   cout<<"---------------------------------------------\n";  
       break;
   }
   
   }
}while (op!=0);  
    

  • Facebook
  • Twitter
  • Instagram

© 2023 Creado por Eduardo Tenorio con Wix.com

bottom of page