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

Система классов для представления комплексных чисел - C++

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Строки С++ (вычислить арифметическое выражение в данной строке) http://www.cyberforum.ru/cpp-beginners/thread716454.html
Помогите доделать программу,не знаю как вычислить арифметическое выражение в данной строке Само Задание: Дана строка, содержащая текст и арифметическое выражение со знаками +,-,*,/.Выписать...
C++ Десятичная запись! Дано четырёхзначное натуральное n. Сформировать двузначные k и l по правилу : десятичная запись k – a0a2 , l – a1a3 , где a3a1a2a0 – десятичная запись числа n. Помогите решить задачу!!!! вот всё... http://www.cyberforum.ru/cpp-beginners/thread716453.html
Выбрать n максимальных элементов из массива C++
Есть структура: struct data { /* какте-то поля */ uint32_t num; // Число }; есть массив этой структуры std::vector<data> mdata; Задача - получить N элементов с максимальным...
C++ Сортировка массива структур вставками
Есть файл с массивом структур, нужно выполнить сортировку методом вставок.. Мучаюсь долгое время, но почему-то все время 2 последних пункта повторяются, а 3 соответственно пропадает.. Где моя ошибка,...
C++ Нужна блок-схема проги на c++ http://www.cyberforum.ru/cpp-beginners/thread716427.html
// Игра САПЁР! #include "stdafx.h" #include <iostream> #include <time.h> #include <windows.h> #include <conio.h> using namespace std; // P - размер поля по умолчанию (оно квадратное); M -...
C++ Чтение и подсчет контрольной суммы для .exe файлов Добрый день. У меня есть функция для подсчета контрольной суммы CRC32. unsigned long Crc32(unsigned char *buf, unsigned long len){ unsigned long crc_table; unsigned long crc; for (int i = 0;... подробнее

Показать сообщение отдельно
Uliana511

Система классов для представления комплексных чисел - C++

02.12.2012, 16:49. Просмотров 303. Ответов 0
Метки (Все метки)

Система классов для представления комплексных чисел.
Составить описание класса для представления комплексных чисел. Обеспечить выполнение операций сложения, вычитания и умножения комплексных чисел. Написать программу, демонстрирующую работу с этим классом. Программа должна содержать меню, позволяющее осуществить проверку всех методов класса.
Правильный ли код? Язык програмирования С++. Посмотрите, пожалуйста! Завтра сдача курсовой. С нетерпениям жду ответа. И если можно через коментарий что значить.

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
109
#include <iostream.>
#include <stdlib.h>
#include <time.h>
using namespace std;
class Komp_ch{
int a,b;
public:
 void Vvod();
 void Slog();
 void Umnog();
 void Vich();
};
void Komp_ch::Vvod()
{
cout<<"vvedite deistvitelnuu chast chisla";
cout<<endl;
cin>>a;
cout<<"vvedite mnimuu chast chisla";cout<<endl;
cin>>b;
cout<<endl;cout<<"chislo ravno  ";
cout<< a<<"+i*"<< b;cout<<endl;
}
void Komp_ch::Slog()
{int t,d,x,z;
cout<<"vvedite deistvitelnuu chast pervogo chisla";
cout<<endl;
cin>>t;
cout<<"vvedite mnimuu chast pervogo chisla";cout<<endl;
cin>>d;
cout<<endl;
cout<<"vvedite deistvitelnuu chast vtorogo chisla";
cout<<endl;
cin>>x;
cout<<"vvedite mnimuu chast vtorogo chisla";cout<<endl;
cin>>z;
a=(t+x);
b=(d+z);
cout<<"slogenie ravno";
cout<<endl;
cout<< a<<"+i*"<< b; cout<<endl;
}
void Komp_ch::Umnog()
{
int t,d,x,z;
cout<<"vvedite deistvitelnuu chast pervogo chisla";
cout<<endl;
cin>>t;
cout<<"vvedite mnimuu chast pervogo chisla";cout<<endl;
cin>>d;
cout<<endl;
cout<<"vvedite deistvitelnuu chast vtorogo chisla";
cout<<endl;
cin>>x;
cout<<"vvedite mnimuu chast vtorogo chisla"; cout<<endl;
cin>>z;
a=(t*x-d*z);
b=(t*z+d*x);
cout<<"umnogenie ravno";cout<<endl;
cout<< a<<"+i*"<< b;cout<<endl;
}
void Komp_ch::Vich()
{
int t,d,x,z;
cout<<"vvedite deistvitelnuu chast pervogo chisla";
cout<<endl;
cin>>t;
cout<<"vvedite mnimuu chast pervogo chisla";cout<<endl;
cin>>d;
cout<<endl;
cout<<"vvedite deistvitelnuu chast vtorogo chisla";
cout<<endl;
cin>>x;
cout<<"vvedite mnimuu chast vtorogo chisla";cout<<endl;
cin>>z;
a=(t-x);
b=(d-z);
cout<<"vichitanie ravno";cout<<endl;
cout<< a<<"+i*"<< b;cout<<endl;
}
 
int main()
{ Komp_ch c;int v;
v=1;
while(v!=0)
{
cout<<endl;
cout<<"1-vvod chisla";cout<<endl;
cout<<"2-slogenie chisel"; cout<<endl;
cout<<"3-umnogenie chisel";cout<<endl;
cout<<"4-vichitanie chisel";cout<<endl;
cout<<"0-vihod";cout<<endl;
cin>>v;
if (v==1)
{
c.Vvod();
}
if (v==2)
{
c.Slog();
}
if (v==3)
{
c.Umnog();
}
if (v==4)
{
c.Vich();
}
} }
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru