GVA SUPPORT

Відповідь на запитання № 1307259322
Text:
	ФІО = Дибовський Руслан

 Запитання:Визначити клас, який реалізує комплексне число. Передбачити методи визначення модуля та виводу числа у тригонометричній та позниковій формі.

====================================


 ANSWER ====================================

#include<iostream>
#include<stdio.h>
#include<stdlib.h>

#include<math.h>

using namespace std;
class Complex
 {
      public:
      double real;
      double image;
             void Enter(){
                  cout<<"Enter real  = "; cin>>real;
                  
                  cout<<"Enter image = "; cin>>image;
             }
             void Show(){
                  cout<<" Real  = "<<real<<" ; image = "<<image<<endl;
             }
      double CalcModule(){
             return sqrt(real*real+image*image);
      }
      void ShowFTrig(){
             printf("TRIG FORMA : %.3f * ( %.3f + i*(%.3f) )\n",CalcModule(),cos(image/CalcModule()), sin(image/CalcModule()));
             return ;
      }    

      void ShowFPokaznuk(){
             printf("POKS FORMA : %.3f * e^( i * (%.3f) )\n",CalcModule(),tan(image/real));
             return ;
      }    

      
};
int main(){
    Complex a;

    a.Enter();

    a.Show();
    cout<<"The module is "<<a.CalcModule()<<endl;
    a.ShowFTrig();
    a.ShowFPokaznuk();

    system("PAUSE");
    return 0;
}



 END of ANSWER ====================================

	
Ваша відповідь