top of page
  • Black Facebook Icon
  • Black Instagram Icon
  • Black Twitter Icon

Condiciones Simples y Dobles

Las estructuras condicionales comparan una variable contra otro(s) valor(es), para que, en base al resultado de esta comparación, se siga un curso de acción dentro del programa. Cabe mencionar que la comparación se puede hacer contra otra variable o contra una constante, según se necesite. Existen dos tipos básicos, las simples y las múltiples.

Programación en Dvc++

P = polares

R = rectangulares

Convertir R --> P

# include <iostream>
# include <math.h>
using namespace std;
int main ()
{
    //DECLARACION
    int X1, Y1, X2, Y2;
    double R1, R2, PHI_1, PHI_2, X, Y;
    //DATOS RECTANGULARES
    cout<<"INGRESE EL VALOR DE X1:"; cin>>X1;
    cout<<endl;
    cout<<"INGRESE EL VALOR DE X2:"; cin>>X2;
    cout<<endl;
    cout<<"INGRESE EL VALOR DE X2:"; cin>>X2;
    cout<<endl;
    cout<<"INGRESE EL VALOR DE Y2:"; cin>>Y2;
    cout<<endl;
    // CONVERSIOON A POLAR 
    R1 = sqrt(X1 * X1 + Y1 * Y1);
    cout<<"EL VALOR DE R1 ES:"<<R1<<endl;
    cout<<endl;
     R2 = sqrt(pow ((X2),2) + pow ((Y2),2));
    cout<<"EL VALOR DE R2 ES:"<<R2<<endl;
    cout<<endl;
     PHI_1 = atan(Y1/Y2);
    cout<<"EL VALOR DE PHI_1 ES:"<<PHI_1<<endl;
       cout<<endl;
     PHI_2 = atan(Y2/X2);
    cout<<"EL VALOR DE PHI_2 ES:"<<PHI_2<<endl;
       cout<<endl;
    return 0;
    
    
}

Convertir P --> R

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    //DECLARACION
     int R1, R2;
     double PHI1, PHI2, RAD_1, RAD_2, PI, X1, X2, Y1, Y2, R, PHI;
     //ASIGNACION
     cout<<"Ingrese el Valor de R1: "; cin>>R1;
     cout<<endl;
     cout<<"Ingrese el Valor de R2: "; cin>>R2;
     cout<<endl;
     cout<<"Ingrese el Valor de Phi1: "; cin>>PHI1;
     cout<<endl;
     cout<<"Ingrese el Valor de Phi2: "; cin>>PHI2;
     cout<<endl;
     PI = 3.141592;
     //CONVERTIR
     RAD_1 = (2 * PI * PHI1) / 360;
     RAD_2 = (2 * PI * PHI2) / 360;
     //PROCESO
     X1 = R1 * cos(RAD_1);
     cout<<"El Valor de X1 es: "<< X1<<endl;
     cout<<endl;
     Y1 = R1 * sin(RAD_1);
     cout<<"El Valor de Y1 es: "<< Y1<<endl;
     cout<<endl;
     X2 = R2 * cos(RAD_2);
     cout<<"El Valor de X2 es: "<< X2<<endl;
     cout<<endl;
     Y2 = R2 * sin(RAD_2);
     cout<<"El Valor de Y2 es: "<< Y2<<endl;
     cout<<endl;
     return 0;
     
     }

Suma/Resta -->R

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    //DECLARACION
     int R1, R2;
     double PHI1, PHI2, RAD1, RAD2, PI, X1, X2, Y1, Y2, R, PHI;
     //ASIGNACION
     cout<<"Ingrese el Valor de R1: "; cin>>R1;
     cout<<endl;
     cout<<"Ingrese el Valor de R2: "; cin>>R2;
     cout<<endl;
     cout<<"Ingrese el Valor de Phi1: "; cin>>PHI1;
     cout<<endl;
     cout<<"Ingrese el Valor de Phi2: "; cin>>PHI2;
     cout<<endl;
     PI = 3.141592;
     //CONVERTIR
     RAD1 = (2 * PI * PHI1) / 360;
     RAD2 = (2 * PI * PHI2) / 360;
     //PROCESO
     X1 = R1 * cos(RAD1);
     cout<<"El Valor de X1 es: "<< X1<<endl;
     cout<<endl;
     Y1 = R1 * sin(RAD1);
     cout<<"El Valor de Y1 es: "<< Y1<<endl;
     cout<<endl;
     X2 = R2 * cos(RAD2);
     cout<<"El Valor de X2 es: "<< X2<<endl;
     cout<<endl;
     Y2 = R2 * sin(RAD2);
     cout<<"El Valor de Y2 es: "<< Y2<<endl;
     cout<<endl;
     //RECTANGULAR
    {
    
     //SUMA
     cout<<"SUMA";
     cout<<endl;
     cout<<endl; 
     cout<<"Z1 = "<<(X1 + X2)<<" + j "<<(Y1 + Y2)<<endl;
     cout<<endl;

     }
     
     {
    // RESTA
    
    cout<<"RESTA";
    cout<<endl;
    cout<<endl;
    cout<<"z = "<<(X1-X2)<<"j "<<(Y1+ Y2)<<endl;
    cout<<endl;
    cout<<"TERMINADO";
    
     }  
     return 0;
}   

Multiplicar/Dividir --> P

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    //DECLARACION
     int X1, Y1, X2, Y2;
    double R1, R2, PHI1, PHI2, X, Y;
    //DATOS RECTANGULARES
    cout<<"Ingrese el Valor de X1: "; cin>>X1;
    cout<<endl;
    cout<<"Ingrese el Valor de X2: "; cin>>X2;
    cout<<endl;
    cout<<"Ingrese el Valor de X2: "; cin>>X2;
    cout<<endl;
    cout<<"Ingrese el Valor de Y2: "; cin>>Y2;
    cout<<endl;
    //CONVERSION A POLAR
    R1 = sqrt(X1 * X1 + Y1 * Y1);
    cout<<"El Valor de R1 es: "<< R1<<endl;
    cout<<endl;
    R2 = sqrt(pow ((X2), 2) + pow ((Y2), 2));
    cout<<"El Valor de R2 es: "<< R2<<endl;
    cout<<endl;
    PHI1 = atan(Y1 / Y2);
    cout<<"El Valor de PHI1 es: "<< PHI1<<endl;
    cout<<endl;
    PHI2 = atan(Y2 / X2);
    cout<<"El Valor de PHI2 es: "<< PHI2<<endl;
    cout<<endl;
    
    {
    //DIVISION
    cout<<"DIVIDIR";
    cout<<endl;
    cout<<endl;
    cout<<"Radio = "<<(R1 / R2)<<" Angulo = "<<(PHI1 - PHI2)<< endl;
    cout<<endl;
    }
     {
    // MULTIPLICACION
    
    cout<<"MULTIPLICACION";
    cout<<endl;
    cout<<endl;
    cout<<"RADIO="<<(R1*R2)<<"ANGULO="<<(PHI1+PHI2)<<endl;
    cout<<endl;
    cout<<"TERMINADO";
    
     }  
     return 0;
}   

Suma --> P

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    //DECLARACION
     int R1, R2;
     double PHI1, PHI2, RAD1, RAD2, PI, X1, X2, Y1, Y2, R, PHI;
     //ASIGNACION
     cout<<"Ingrese el Valor de R1: "; cin>>R1;
     cout<<endl;
     cout<<"Ingrese el Valor de R2: "; cin>>R2;
     cout<<endl;
     cout<<"Ingrese el Valor de Phi1: "; cin>>PHI1;
     cout<<endl;
     cout<<"Ingrese el Valor de Phi2: "; cin>>PHI2;
     cout<<endl;
     PI = 3.141592;
     //CONVERTIR
     RAD1 = (2 * PI * PHI1) / 360;
     RAD2 = (2 * PI * PHI2) / 360;
     //PROCESO
     X1 = R1 * cos(RAD1);
     cout<<"El Valor de X1 es: "<< X1<<endl;
     cout<<endl;
     Y1 = R1 * sin(RAD1);
     cout<<"El Valor de Y1 es: "<< Y1<<endl;
     cout<<endl;
     X2 = R2 * cos(RAD2);
     cout<<"El Valor de X2 es: "<< X2<<endl;
     cout<<endl;
     Y2 = R2 * sin(RAD2);
     cout<<"El Valor de Y2 es: "<< Y2<<endl;
     cout<<endl;
     //RECTANGULAR
     cout<<"Z1 = "<<(X1 + X2)<<" + j "<<(Y1 + Y2)<<endl;
     cout<<endl;
     //POLAR
     R = sqrt(pow ((X1 + X2), 2) + pow ((Y1 + Y2), 2));
     PHI = atan((Y1 + Y2) / (X1+ X2));
     cout<<"El Valor el Radio es: "<< R<<endl;    
     cout<<endl;
     cout<<"El Valor del Angulo es: "<< PHI<<endl;
     return 0; 

Multiplicar --> R

#include <iostream>
#include <math.h>
using namespace std;
int main()
{
    //DECLARACION
    int X1, Y1, X2, Y2;
    double R1, R2, PHI1, PHI2, X, Y;
    //DATOS RECTANGULARES
    cout<<"Ingrese el Valor de X1: "; cin>>X1;
    cout<<endl;
    cout<<"Ingrese el Valor de X2: "; cin>>X2;
    cout<<endl;
    cout<<"Ingrese el Valor de X2: "; cin>>X2;
    cout<<endl;
    cout<<"Ingrese el Valor de Y2: "; cin>>Y2;
    cout<<endl;
    //CONVERSION A POLAR
    R1 = sqrt(X1 * X1 + Y1 * Y1);
    cout<<"El Valor de R1 es: "<< R1<<endl;
    cout<<endl;
    R2 = sqrt(pow ((X2), 2) + pow ((Y2), 2));
    cout<<"El Valor de R2 es: "<< R2<<endl;
    cout<<endl;
    PHI1 = atan(Y1 / Y2);
    cout<<"El Valor de PHI1 es: "<< PHI1<<endl;
    cout<<endl;
    PHI2 = atan(Y2 / X2);
    cout<<"El Valor de PHI2 es: "<< PHI2<<endl;
    cout<<endl;
    //DIVIDIR
    cout<<"Radio = "<<(R1 / R2)<<" Angulo = "<<(PHI1 - PHI2)<< endl;
    cout<<endl;
    //CONVERSION A RECTANGULAR
    X = (R1 / R2) * cos(PHI1 - PHI2);
    cout<<"El Valor de X es: "<< X<<endl;
    cout<<endl;
    Y = (R1 / R2) * sin(PHI1 - PHI2);
    cout<<"El Valor de Y es: "<< Y<<endl;
    cout<<endl;
    //RECTANGULAR
    cout<<"Z = "<<X<<" + j "<<Y<<endl;
}

© 2023 by Extreme Blog. Carlos Eduardo Mina Vilca

  • Grey Facebook Icon
  • Grey Instagram Icon
  • Grey Twitter Icon
bottom of page