viernes, 10 de febrero de 2017

TRABAJO DE LABORATORIO FUNCIONES

CODIFICACIÓN C++

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

//Declaracion publica
double PI=3.141592, R1, R, x, y, phi,PHI1, PHI2, R2;
double X1, Y1, X2, Y2;

int ConvP_R (double n1, double n2); //Declaracion de la funcion
int ConvR_P (double n1, double n2);
double SUMA(double n1, double m1, double n2, double m2);// declaracion de la funcion
double DIVIDE(double n1, double m1, double n2, double m2); // declaracion  de la funcion
double MULTIPLICACION(double X1, double Y1, double X2, double Y2);//Declaracion de la funcion
int main ()
{
    int Opcion;
    do
    {
    cout<<"********MENU********* \n";
    cout<<"1)Convertir Polares a Reales \n";
    cout<<"2)Convertir Reales a Polares \n";
    cout<<"3)Suma de fasores \n";
    cout<<"4)Division de fasores \n";
    cout<<"    Ingrese una Opcion <>: "; cin>>Opcion;
   
    switch (Opcion)
          {
              case 1:     
              {
                   cout<<"ingrese el Radio:"; cin>>R;
                   cout<<"ingrese el Angulo:"; cin>>phi;
                   ConvP_R (R, phi); //INVOCACION DE LA FUNCION (1)
              }break; // fin del caso 1
   
              case 2:     
              {
                   cout<<"ingrese la abcisa: "; cin>>x;
                   cout<<"ingrese la ordenada: "; cin>>y;
                   ConvR_P (x, y); //INVOCACION DE LA FUNCION (2)
              }break; // fin del caso 2
             
              case 3:    
              {
                   cout<<"ingrese X1: "; cin>> X1;
                   cout<<"ingrese Y1: "; cin>> Y1;
                   cout<<"ingrese X2: "; cin>> X2;
                   cout<<"ingrese Y2: "; cin>> Y2;
                   SUMA(X1, Y1, X2, Y2); //INVOCACION DE LA FUNCION 3
              }break; // fin del caso 3
              }//fin del switch

} while(Opcion!= 0);// fin del do while

system ("pause");
return 0;
}//Fin del Programa

//ZONA DE FUNCIONES
int ConvP_R (double n1, double n2)
{
//S       R1
//180     pi
        R1=(n2 * PI)/180;
        x= n1*cos(R1);
        y= n1*sin(R1);
       
cout<<"El valor de x="<< x << endl;
cout<<"El valor de y="<< y << endl;
}

int ConvR_P (double m1, double m2)
{
     //x=4    y=3
     R=sqrt(pow(m1,2) + pow(m2,2));
     phi=atan(m2/m1);
// s     R
// 180   PI
R1 = (180 * phi)/PI;
               
cout<<"El valor del Radio es= "<< R << endl;
cout<<"El valor de Angulo es = "<< R1 <<endl;
}//fin de R--> P

double SUMA(double n1, double m1, double n2, double m2)
{
 x= (n1 + n2);
 y= (m1 + m2);

 cout<<"el vector es: " << x <<" + j" << y << endl;
       }// fin de suma

No hay comentarios:

Publicar un comentario