top of page
sentencia While y do while.

#include<iostream>
#include<math.h>

using namespace std;
int main()
{
    int opcion;
    cout<<"******************menu************* \n";
    cout<<"1) opcion 1 :serie numerica usando while\n";
    cout<<"2) opcion 2 :serie numerica usando do \n";
    cout<<"3) opcion 3 :serie 1 \n";
    cout<<"4) opcion 4 :serie 2 \n";
    cout<<"5) opcion 5 :serie 3\n";    

    cin>>opcion;
    switch(opcion)
    
{

    case 1:  //usando while
       {
       cout<<"opcion1"<<endl;
       cout<<endl<<endl;
       //declaración
       int fact,n,m;
       double suma;
       //inicializacion
        n=1;
        suma=0;
        fact=1;
        //proceso
        while (n<=7)
          {
            fact = fact*n;
            suma = suma + fact/(2*n-1);//acoluladores
            n = n+1;
            cout<<"factorial =" <<fact<<endl;
            cout<<"suma ="<<suma<<endl;
          }

       };break;
       
       
    case 2:
       {
       cout<<"opcion2"<<endl;
       cout<<endl<<endl;
       //declaración
       int fact,n,m;
       double suma;
       //inicializacion
        n=1;
        suma=0;
        fact=1;
        //proceso
        do
          {
                          n = n+1;
            fact = fact*n;
            suma = suma + fact/(2*n-1);//acoluladores

            cout<<"factorial =" <<fact<<endl;
            cout<<"suma ="<<suma<<endl;
          
          }while (n<=15);
       };break;
        
        case 3:
          {

           cout<<"opcion3"<<endl;
           cout<<endl<<endl;
           //declaración
           int n,m;
           double suma;
            //inicializacion
            n=1;
           suma=0;
           //proceso
           while (n<=65)
          {
            suma = suma + (2*n)+(2*n-1);//acoluladores
            n = n+1;
            cout<<"suma ="<<suma<<endl;
          }

 
    case 4:
      {
       cout<<"opcion4"<<endl;
       cout<<endl<<endl;
       //declaración
       int n,m,fact;
       double suma;
       //inicializacion
        n=1;
        suma=0;
        fact=1;
        //proceso
        while (n<=10)
          {
              fact = fact*n;
            suma = suma + fact+n;//acoluladores
            n = n+1;
            cout<<"suma ="<<suma<<endl;
            cout<<"factorial= "<<fact<<endl;
            
      }

       };break;
     
           case 5:
        {
       
           cout<<"opcion5"<<endl;
           cout<<endl<<endl;
           //declaración
           int x,m;
           double suma,RAD,PI=3.14,a,b,X;
           //inicializacion
           x=10;
           suma=0;
           //proceso
           while (x<=52)
           {
                 RAD=(2*PI*X)/360;
              a=2*pow(sin (RAD),2);
              b=cos(2*RAD);
                suma=suma+a+b;//acoluladores
            x = x+1;
            cout<<" resulado= "<<suma<<" cuando el angulo es: " <<x<<endl;   
            //cout<<endl<<endl;        
}
           };break;

}
return 0;
}
}

ONDAS ELECTROMAGNÉTICAS

 

1.OBJETIVOS

      

  •    Entender las ondas electromagnéticas.

  • Conocer las ondas electromagneticas.

  • Usar C++ con While y do while.

  • Programar las  formulas obtenidas en c++.

 

 

2.ALCANCE  

 

    Esto va dirigido a las personas  que están aprendiendo el lenguaje de programación en c++ y también a la comunidad investigadora  aportando un informe enfocado ala programación.

3. JUDTIFICACION

 

  Justificaremos el aprendizaje  desarrollando las formulas obtenidas en el marco teórico, estas fórmulas se desarrollaran en el lenguaje de programación c++.

4.MARCO TEORICO

 

a)¿Qué son las Ondas Electromagnéticas?

La Luz, el microondas, rayos X, y las retransmisiones televisión y de radio son todos ejemplos de tipos de ondas electromagnéticas.
 Las ondas electromagnéticas se forman cuando un campo eléctrico (que se muestra en flechas rojas) pareja con un campo magnético (que se muestra en flechas azules). Los campos magnéticos y eléctricos de una onda electromagnética son perpendiculares entre sí y a la dirección de la onda.

Partes de una Onda Electromagnética

 Longitud de Onda: Distancia entre dos crestas.

 Amplitud: Es la máxima perturbación de la onda. La mitad de la distancia entre la cresta y el valle.

 Frecuencia: Número de veces que se repite la onda por unidad de tiempo. Si se usa el Hertzio es el numero de veces que se repite la onda por cada segundo.

 Además hay otros dos datos también interesantes:

 Periodo: 1/frecuencia. Es la inversa de la frecuencia.

 Velocidad: la velocidad de la onda depende del medio por el que se propague (por donde viaje). si la onda viaja por el vació su velocidad es igual a la de la luz 300.000Km/segundo. Si se propaga por el aire cambia, pero es prácticamente igual a la del vació.

 Pero...¿Por qué son tan importantes las ondas electromagnéticas? Pues que son una forma de transportar energía por el aire. No tiene barreras. 

 Podemos emitir una señal desde un receptor (el punto donde se genera la onda) y recibirla en un receptor (el punto donde cogemos la onda). Esta onda puede contener información, que primero, esta información se deberá convertir en una señal en forma de onda electromagnética, y una vez recibida por el receptor, descodificarla y recibir la misma información que se envió. ¡¡¡Ya podemos enviar información por el aire sin necesidad de cables o elementos físicos!!! 

 

a)Tipos de Ondas Electromagnéticas

 

 Las ondas electromagnéticas se usan para la radio, la televisión, internet, etc. Pero tenemos un problema. Por el aire viajan muchas ondas. ¿Cómo las diferenciamos? Pues por su Frecuencia (recuerda número de veces que se repite la onda), pero es que además a mayor frecuencia, menor longitud de la onda.

 Piensa en una cuerda cuando la movemos (frecuencia con la que la movemos), si la movemos muy lentamente creamos ondas muy anchas (mucha longitud de onda) pero si la movemos muy rápido las ondas son más estrechitas (poca longitud de onda): Frecuencia grande = Longitud de onda pequeña y Frecuencia pequeña = longitud de onda grande.
 

 

b)Medición de Ondas Electromagnéticas

 

  El espectro electromagnético está organizado por la frecuencia. La radiación de frecuencia generalmente más baja está a la izquierda, y una mayor frecuencia de la radiación está a la derecha.

 Las propiedades de las ondas a diferentes frecuencias se comportan de manera diferente a lo largo del espectro.

 Un material que es transparente a la luz visible puede ser opaco a la luz infrarroja, pero una vez más transparente a la radiación de radiofrecuencia (por ejemplo el vidrio). 

 Fíjate que lo medimos en Hertzios, Mega Hertzios, etc., es decir por su frecuencia (podría ser por su longitud de onda). Además cada aparato emite unas ondas de diferente frecuencia y si queremos emitir ondas de telefonía móvil pues tendremos que emitirlas en una banda de frecuencia determinada para no confundirlas con otras. Las ondas emitidas con una frecuencia por encima de la infrarroja son las ondas visibles, como por ejemplo la de la luz del sol. Las de frecuencia más baja no se ven, por ejemplo las de la radio, pero ojo existen.

 

5.MARCO CONCEPTUAL

Campo eléctrico: Un campo eléctrico es un campo de fuerza creado por la atracción y repulsión de cargas eléctricas (la causa del flujo eléctrico) y se mide en Voltios por metro (V/m). El flujo decrece con la distancia a la fuente que provoca el campo.

      #include<iostream>

        #include<math.h>

 

using namespace std;

int main()

{

                int opcion;

                cout<<"******************ONDAS ELECTROMAGNETICAS ************* \n";

                cout<<"1) opcion 1 :frecuencia angular usando while\n";

                cout<<"2) opcion 2 :frecuencia angular usando do \n";

                cout<<"3) opcion 3 :velocidad de una onda \n";

                cout<<"4) opcion 4 :numero de ondas \n";

               

 

                cin>>opcion;

                switch(opcion)

               

{

 

                case 1:  //usando while

       {

       cout<<"opcion 1"<<endl;

       cout<<endl<<endl;

       //declaración

       int f;

       double  pi=314,w,suma;

       //inicializacion

        f=1;

        //proceso

        while (f<=44)

          {

                                   w=2*pi*f;

           

            suma= suma + 2*pi*f   ;//acoluladores

            f= f+1;

            cout<<"frecuencia angular = "<<f<<endl;

            cout<<"frecuencia angular suma = "<<suma<<endl;

          }

 

       };break;

      

      

                case 2:

                                {

 

           cout<<"opcion2"<<endl;

           cout<<endl<<endl;

           //declaración

           int f;

           double  pi=314,w,suma;

            //inicializacion

           f=1;

           //proceso

              do

          {

                 w=2*pi*f;

           

            suma= suma + 2*pi*f   ;//acoluladores

            f= f+1;

            cout<<"frecuencia angular = "<<f<<endl;

              cout<<" suma = "<<suma<<endl;

          }while (f<=15);

       };break;

      

               

                               case 3:

          {

 

           cout<<"opcion3"<<endl;

           cout<<endl<<endl;

           //declaración

            int Ft,Dl;

            double  V ,suma;

           //inicializacion

           Ft=1;

           cout<<"ingrese densidad lineal:  ";cin>>Dl;

           suma=0;

           //proceso

           while (Ft<=84)

           {

          

                                   V=sqrt(Ft/Dl);

           

            suma= suma+ V  ;//acoluladores

            Ft= Ft+1 ;

          

            cout<<"velociad de una onda = "<<V<<endl;

               cout<<" suma = "<<suma<<endl;

          }

          

          };break;

 

                case 4:

      {

       cout<<"opcion4"<<endl;

       cout<<endl<<endl;

       //declaración

   

       double k,pi=3.14,L,suma;

       //inicializacion

        L=1;

        suma=0;

        //proceso

        while (L<=22)

          {

            k= 2*pi/L;

            suma = suma + k;//acoluladores

            L = L+1;

            cout<<"suma ="<<suma<<endl;

            cout<<"NUMERO DE ONDAS = "<<k<<endl;

           

      }

 

       };break;

               

                     

 

}

return 0;

}

bottom of page