Форум программистов, компьютерный форум, киберфорум
C# Windows Forms
Войти
Регистрация
Восстановить пароль
Карта форума Темы раздела Блоги Сообщество Поиск Заказать работу  
 
spaun1321
1

Мнимые и реальные комплексные числа

16.05.2013, 14:44. Показов 2230. Ответов 0
Метки нет (Все метки)

Author24 — интернет-сервис помощи студентам
Здравствуйте!
Я извиняюсь, если есть подобная тема, но нужно очень срочно.
Комплексное число можно представить через реальную (Re) и мнимую (Im) часть. Разработать функции сложения и вычитания комплексных чисел. Пусть Z1=(Re1, Im1), Z2=(Re2, Im2), тогда: 1) сумма: Z = (Re1+Re2, Im1+Im2); 2) разность: Z = ( Re1-Re2, Im1-Im2).На консоли работает. Помогите как в Windows Forms сделать. Заранее спасибо!

Вот на консоли
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
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
 
namespace ConsoleApplication1
{
    class Complex 
    {
        public double Re, Im;
        public Complex Sum(Complex a, Complex b)
 
  {
            Complex Z = new Complex();
            Z.Re = a.Re + b.Re;
            Z.Im = a.Im + b.Im;
            return Z;
        }
        public Complex Subtract(Complex a, Complex b)
        {
            Complex Z = new Complex();
            Z.Re = a.Re - b.Re;
            Z.Im = a.Im - b.Im;
            return Z;
        }
        public void PrintLine(Complex a)
        {
            Console.WriteLine("{0} + Im{1}", a.Re, a.Im);
        }
    }
    class Program
    {
        static void Main(string[] args)
        {
            Console.Write("Введите целую часть первого комплексного числа: ");
            double Re1 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите мнимую часть первого комплексного числа: ");
            double Im1 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите целую часть второго комплексного числа: ");
            double Re2 = Convert.ToDouble(Console.ReadLine());
            Console.Write("Введите мнимую часть первого комплексного числа: ");
            double Im2 = Convert.ToDouble(Console.ReadLine());
            Complex Z1 = new Complex();
            Complex Z2 = new Complex();
            Z1.Re = Re1;
            Z1.Im = Im1;
            Z2.Re = Re2;
            Z2.Im = Im2;
            Console.WriteLine("Сложение комплексных чисел:       {0} + {1}Im", Z1.Sum(Z1, Z2).Re, Z1.Sum(Z1, Z2).Im);
            Console.WriteLine("Вычитание комплексных чисел:      {0} + {1}Im", Z1.Subtract(Z1, Z2).Re, Z1.Subtract(Z1, Z2).Im);
            Console.ReadLine();
        }
    }
}
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
16.05.2013, 14:44
Ответы с готовыми решениями:

Ввести комплексные числа, упорядочить их мнимые части и вывести на экран
Всем пртвет. Сижу на зачете и нуждаюсь в вашей помлщи. К этому коду надо добавить ввод не двух а 5...

Про eval и мнимые числа
Добрый день! Применяя метод eval(), столкнулся с такой проблемой: Имеется строка 'x**x' и нужно...

Комплексные числа. Действительная и мнимая часть числа. Типы данных
Помогите Паскаль. Составить требуемые подпрограммы работы с комплексными числами (сложение,...

Комплексные числа
Здравствуйте. Помогите решить,пожалуйста, первое задание(под пунктами 2 и 3). Остальные умею...

0
16.05.2013, 14:44
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
16.05.2013, 14:44
Помогаю со студенческими работами здесь

комплексные числа
помогите решить задачу,заранее спасибо Даны действительные числа u,u,v,v,w,w. Получить...

Комплексные числа
Не могу решить эту задачу!Напишите Алгоритм пожалуйста,вот условие: 1)Вводятся два комплексных...

комплексные числа
Помогите пожалуйста решить 2 примера. 1) Пользуясь формулой Муавра , вычислить: (2+2i)^5 2)...

Комплексные числа
Привет, форум. Хочу попросить помощи в решении двух задач на тему комплексных чисел. 1) решить...


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

Или воспользуйтесь поиском по форуму:
1
Ответ Создать тему
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2024, CyberForum.ru