top of page

TEMA  3

#include <iostream>
#include <math.h>
using namespace std;

int main()
{cout<<"TRABAJO DE LA SEMANA 3 \n";
 cout<<"***************************\n";
 cout<<endl<<endl;

   //formula 1
     cout<<" convertir de polar a rectangular\n";
     cout<<"*********************************\n";
   //declaracion
     int R;
     double PHI,RAD,X,Y,PI=3.141592;
   //asignacion
     cout<<"Ingrese valores para radio: ", cin>>R;
     cout<<"Ingrese valores para el angulo: ", cin>>PHI;     
   //proceso
     RAD=(2*PI*PHI)/360;
     X=R*cos(RAD);
     Y=R*sin(RAD);
   //resultado
     cout<<" Z= "<<X<<" +J "<<Y<<endl;
     cout<<"*******************************\n";
     cout<<endl<<endl;
     //system("pause");
     
     
      //formula 2
     cout<<" convertir de rectangular a polar\n";
     cout<<"**********************************\n";
   //declaracion
     double x,y,angulo, radio;
   //asignacion
     cout<<"Ingrese valores para el x: ", cin>>x;
     cout<<"Ingrese valores para el y: ", cin>>y;     
   //proceso
      radio=sqrt(pow(x,2)+pow(y,2));
      angulo=atan(y/x);
   //resultado
     cout<<"EL RADIO ES: "<<radio<< "Y EL ANGULO ES: "<<angulo<<endl;
     cout<<"***************************************************************\n";
     cout<<endl<<endl;
     //system("pause");
     
     
   //formula 3
     cout<<" suma de dos rectangulares\n";
     cout<<"*********************************\n";
   //declaracion
     double f1,f2,g1,g2;
   //asignacion
     cout<<"Ingrese valores para  el x1 ", cin>>f1;
     cout<<"Ingrese valores para el  x2: ", cin>>f2;  
     cout<<"Ingrese valores para el y1 ", cin>>g1;
     cout<<"Ingrese valores para el y2: ", cin>>g2;          
   //proceso
   //resultado
     cout<<" Z= "<<g1+g2<<" +J "<<g1+g2<<endl;
     cout<<"*****************************\n";
     cout<<endl<<endl;
     //system("pause");
     
     
     //formula 4
      cout<<"MULTIPLICAR POLARES\n";
      cout<<" ********************************\n";
    //declaracion
    double a,b,x1,y1,ang11,ang22;
    //asignacion
     cout<<"Ingrese el x1 : ";cin>>x1;
     cout<<"Ingrese el ANGULO1: ";cin>>ang11;
     cout<<"Ingrese el y1 : ";cin>>y1;
     cout<<"Ingrese el ANGULO2: ";cin>>ang22;
     a=x1*y1;
     b=ang11+ang22;
     cout<<"x * y = "<< a <<" " <<b<<"°\n";
    
   
    //formula 5
     cout<<" multiplicacion de dos rectangulares\n";
     cout<<"************************************\n";
    //declaracion
     int X1,X2,Y1,Y2;
     double PHI1,PHI3,PHI2,R3,R11,R2,R1;
    //asignacion
     cout<<"Ingrese el X1: ", cin>>X1;
     cout<<"Ingrese el X2: ", cin>>X2;    
     cout<<"Ingrese el Y1: ", cin>>Y1;
     cout<<"Ingrese el Y2: ", cin>>Y2;   
    //proceso
     R11=sqrt(pow(X1,2)+pow(Y1,2));
     PHI=atan(Y1/X1);
     R2=sqrt(pow(X2,2)+pow(Y2,2));
     PHI2=atan(Y2/X2);
    //division
     R3=(R1*R2);
     PHI3=PHI1+PHI2;
    //resultado
     cout<<" EL RADIO = "<< R3<< " Y EL ANGULO: "<< PHI3<<endl;
     cout<<"******************************\n";
     cout<<endl<<endl;
     //system("pause");
     
  
     
    //formula 6
     cout<<" division de dos polares\n";
     cout<<"*************************\n";
     //proceso
     //resultado
     cout<<" EL RADIO = "<< (R1/R2)<< " Y EL ANGULO: "<< (PHI1-PHI2)<<endl;
     cout<<"*******************************\n";
     cout<<endl<<endl;
     
   //formula 7 
     cout<<" suma de dos polares\n";
     cout<<"*********************************\n";
   //declaracion
     double xi,xii,yi,yii,ri,rii,ang1,ang2,rraadd1,rraadd2;
   //asignacion
     cout<<"Ingrese el angulo 1: ", cin>>ang1;
     cout<<"Ingrese el angulo 2: ", cin>>ang2;    
     cout<<"Ingrese el radio 1: ", cin>>ri;
     cout<<"Ingrese el radio 2: ", cin>>rii;   
   //proceso
    rraadd1=(2*PI*ang1)/360;
    rraadd2=(2*PI*ang2)/360;
    xi=ri*cos(rraadd1);
    xii=rii*cos(rraadd2);
    yi=ri*sin(rraadd1);
    yii=rii*sin(rraadd2);   
   //suma
   //resultado
     cout<<" Z= "<< xi+xii<<" + J  "<<yi+yii<<endl;
     cout<<"**********************************\n";
     cout<<endl<<endl;
   //system("pause");
      return 0;
}//FIN

SEMANA 3.PNG
SEMANA 3.2.PNG
bottom of page