Форум программистов, компьютерный форум, киберфорум
Наши страницы

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Рейтинг: Рейтинг темы: голосов - 19, средняя оценка - 4.95
DimanShabalin
0 / 0 / 0
Регистрация: 31.03.2011
Сообщений: 76
#1

блок схема для класса? - C++

25.05.2012, 12:23. Просмотров 3534. Ответов 2
Метки нет (Все метки)

как создать блок схему для класса
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
// l3.cpp : Defines the entry point for the console application.
//Комплексное число - это например(x+y*i), где i - корень из -1.
// в нашем случае z1=1+3i
 
#include "stdafx.h"
 
using namespace std;
 
class ComplexNumber
{
private:
    double x;
    double y;
public:
    //конструкторы
    ComplexNumber();
    ComplexNumber(double x, double y);
 
    //вывод комплексного числа
    void showComplexNumber();
 
    //вычисление модуля комплексного числа
    double module();
 
    //методы (функции)
    ComplexNumber operator+(ComplexNumber num);
    ComplexNumber operator-(ComplexNumber num);
    ComplexNumber operator*(ComplexNumber num);
    ComplexNumber operator/(ComplexNumber num);
};
 
void ComplexNumber::showComplexNumber()
{
    cout << x << showpos << y << "i" << noshowpos;
}
 
ComplexNumber::ComplexNumber()
{
    x = 0;
    y = 0;
}
 
ComplexNumber::ComplexNumber(double x, double y)
{
    this->x = x;
    this->y = y;
}
 
double ComplexNumber::module()
{
    return sqrt(x * x + y * y);
}
 
ComplexNumber ComplexNumber::operator+(ComplexNumber num)
{
    ComplexNumber newNum(x + num.x, y + num.y);
    return newNum;
}
 
ComplexNumber ComplexNumber::operator-(ComplexNumber num)
{
    ComplexNumber newNum(x - num.x, y - num.y);
    return newNum;
}
 
ComplexNumber ComplexNumber::operator*(ComplexNumber num)
{
    ComplexNumber newNum(x * num.x - y * num.y, y * num.x + x * num.y);
    return newNum;
}
 
ComplexNumber ComplexNumber::operator/(ComplexNumber num)
{
    ComplexNumber newNum((x * num.x + y * num.y) / (num.x * num.x + num.y * num.y), (y * num.x - x * num.y) / (num.x * num.x + num.y * num.y));
    return newNum;
}
 
int main()
{
    ComplexNumber z1(1, 3);
    ComplexNumber z2(2, 1);
 
    cout << "We have two complex numbers:" << '\n'; 
    cout << "z1=";
    z1.showComplexNumber();
    cout << "   ";
    cout << "z2=";
    z2.showComplexNumber();
    cout << '\n';
 
    cout << "Module of z1:" << z1.module() << '\n';
    cout << "Module of z2:" << z2.module() << '\n';
 
    cout << "z1 + z2 = ";
    (z1 + z2).showComplexNumber();
    cout << '\n';
    cout << "z1 - z2 = ";
    (z1 - z2).showComplexNumber();
    cout << '\n';
    cout << "z1 * z2 = ";
    (z1 * z2).showComplexNumber();
    cout << '\n';
    cout << "z1 / z2 = ";
    (z1 / z2).showComplexNumber();
    cout << '\n';
    getchar();
    return 0;
}
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
25.05.2012, 12:23
Я подобрал для вас темы с готовыми решениями и ответами на вопрос блок схема для класса? (C++):

Блок-схема для класса - C++
Как рисуются блок-схемы для классов? Или вообще никак?

Блок схема для программы - C++
Здравствуйте, подскажите как правильно составить блок схему к данной программе. Код С++ ...

блок-схема для задачи - C++
Нужна блок-схема для задачи вводятся три произвольных числа A, B, C. Проверить, не является ли одно из них суммой двух других.

Блок-схема для программы на С++ - C++
Нужна блок-схема для функций в программе, помогите, пожалуйста #include &lt;iostream&gt; #include &lt;string&gt; #include &lt;fstream&gt; ...

Блок-схема для программы - C++
#include &quot;iostream.h&quot; void main() { int n,i,k=0; double b,sum=0; cout&lt;&lt;&quot;Vvedite razmernost massiva, n=&quot;; cin&gt;&gt;n; ...

Блок схема для программы - C++
Помогите написать блок схему для этой программы: #include &lt;iostream&gt; #include &lt;conio.h&gt; #include &lt;string.h&gt; #include &lt;time.h&gt; ...

2
OstapBender
584 / 523 / 35
Регистрация: 22.03.2011
Сообщений: 1,585
25.05.2012, 18:07 #2
блох схему для класса не создают, ее создают для программ и подпрограмм
0
ignisdivine
4 / 4 / 0
Регистрация: 27.03.2011
Сообщений: 38
26.05.2012, 00:54 #3
Вы, возможно, имеете в виду диаграмму класса?
0
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
26.05.2012, 00:54
Привет! Вот еще темы с ответами:

Блок-схема для программы №2 - C++
Нарисуйте пожалуйста блок схему для программы с++ #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;math.h&gt; ...

Блок-схема для программы - C++
Нарисуйте пожалуйста блок-схему для программы #include &lt;stdio.h&gt; #include &lt;conio.h&gt; #include &lt;iostream.h&gt; #include &lt;math.h&gt; ...

Блок схема для Паскаля - C++
Помогите с блок схемой(Особое благодарность Натали) Вот задача Записать в файл последовательного доступа N натуральных чисел: a1, a2,...,...

Блок схема для программы - C++
Приветствую! Нужна помощь в создании блок схемы. (Редактирование) Не составлял блок схемы до этого, что не так? (см.вложение). ...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2018, vBulletin Solutions, Inc.
Рейтинг@Mail.ru