Essays.club - Получите бесплатные рефераты, курсовые работы и научные статьи
Поиск

Лабораторная работа по "Программированию"

Автор:   •  Январь 16, 2019  •  Лабораторная работа  •  282 Слов (2 Страниц)  •  466 Просмотры

Страница 1 из 2

#include "stdafx.h"

#include <iostream>

#include <fstream>

#include <locale>

#include <math.h>

#include <list>

#include <Windows.h>

#include <sstream>

const double e = 2.718;

using namespace std;

class Complex

{

private: double re;

private: double im;

public: double Re() const { return re; }

public: double Im() const { return im; }

public: double to_double() const { return re + im; }

public: double complex_y(const Complex &z)

{

return ((z.to_double()) /2 + complex_cosh(1 + z.to_double()));

}

public: static Complex complex_sin(const Complex &z)

{

return Complex(sin(z.Re()) * complex_cosh(z.Im()), cos(z.Re()) * complex_sinh(z.Im()));

}

public: static Complex complex_cos(const Complex &z)

{

return Complex(cos(z.Re()) * complex_cosh(z.Im()), (-1) * sin(z.Re()) * complex_sinh(z.Im()));

}

// SH

public: static double complex_sinh(const Complex &z)

{

return (pow(e, z.to_double()) - pow(e, -1 * z.to_double())) / 2;

}

public: static double complex_sinh(const double z)

{

return (pow(e, z) - pow(e, -1 * z)) / 2;

}

// CH

public: static double complex_cosh(const Complex &z)

{

return (pow(e, z.to_double()) + pow(e, -1 * z.to_double())) / 2;

}

public: static double complex_cosh(const

...

Скачать:   txt (2.4 Kb)   pdf (41.2 Kb)   docx (11.6 Kb)  
Продолжить читать еще 1 страницу »
Доступно только на Essays.club