0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 34
1

Переделать в консольное приложение: программа, решающая СЛАУ

21.10.2015, 17:31. Показов 457. Ответов 1
Метки нет (Все метки)

Студворк — интернет-сервис помощи студентам
Ребята, помогите переделать в консольное приложение.


Создать класс "система линейных алгебраических уравнений Название: слар.PNG
Просмотров: 23

Размер: 3.6 Кб
Создать соответствующие методы:
*задания коэффициентов уравнений и свободных членов;
*вывода СЛАУ на экран;
*определение, удовлетворяет введен пользователем вектор Название: вектор.PNG
Просмотров: 24

Размер: 1.1 Кб данной системе
уравнений.
Создать производный от него класс "система уравнений Название: сис.PNG
Просмотров: 23

Размер: 1.8 Кб. Перегрузить
соответствующие методы. Создать объекты классов "СЛАУ 3х3", "СЛАУ 2х2". Определить,
удовлетворяют введенные пользователем векторы созданным объектам «СЛАР 3х3» и «СЛАР
2х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
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;
 
namespace WindowsFormsApplication2
{
    public partial class Form1 : Form
    {
        Slar2 Sl;
        //abstract public class Slar
        //{
        //    abstract public void Vector();
        //    abstract public bool Perev();
        //}
 
        public class Slar2 : Interface1 //: Slar
        {
            public int A1 { get; set; }
            public int A2 { get; set; }
            public int B1 { get; set; }
            public int B2 { get; set; }
            public int D1 { get; set; }
            public int D2 { get; set; }
            public int X1 { get; set; }
            public int X2 { get; set; }
 
 
            public Slar2()
            {
                A1 = 0;
                A2 = 0;
                B1 = 0;
                B2 = 0;
                D1 = 0;
                D2 = 0;
                X1 = 0;
                X2 = 0;
            }
 
            ~Slar2()
            {
                MessageBox.Show("I'm Destroyed Slar 2 =(");
            }
 
            public Slar2(int A1, int A2, int B1, int B2, int D1, int D2, int X1, int X2)
            {
                this.A1 = A1;
                this.A2 = A2;
                this.B1 = B1;
                this.B2 = B2;
                this.D1 = D1;
                this.D2 = D2;
                this.X1 = X1;
                this.X2 = X2;
            }
 
            //public override void Vector()
            public virtual void Vector()
            {
                A1 = A1 * X1;
                A2 = A2 * X2;
                B1 = B1 * X1;
                B2 = B2 * X2;
            }
 
            //public override bool Perev()
            public virtual bool Perev()
            {
                if ((A1 + A2 == D1) && (B1 + B2 == D2))
                    return true;
                else return false;
            }
        }
 
        public class Slar3 : Slar2
        {
            public int A3 { get; set; }
            public int B3 { get; set; }
            public int C1 { get; set; }
            public int C2 { get; set; }
            public int C3 { get; set; }
            public int D3 { get; set; }
            public int X3 { get; set; }
 
            public Slar3()
            {
                A3 = 0;
                B3 = 0;
                C1 = 0;
                C2 = 0;
                C3 = 0;
                D3 = 0;
                X3 = 0;
            }
 
            ~Slar3()
            {
                MessageBox.Show("I'm Destroyed Slar3 =(");
            }
 
            public Slar3(int A1, int A2, int A3, int B1, int B2, int B3, int C1, int C2, int C3, int D1, int D2, int D3, int X1, int X2, int X3)
                : base(A1, A2, B1, B2, D1, D2, X1, X2)
            {
                this.A3 = A3;
                this.B3 = B3;
                this.C1 = C1;
                this.C2 = C2;
                this.C3 = C3;
                this.D3 = D3;
                this.X3 = X3;
 
            }
 
            public override void Vector()
            {
                A1 = A1 * X1;
                A2 = A2 * X2;
                B1 = B1 * X1;
                B2 = B2 * X2;
                A3 = A3 * X3;
                B3 = B3 * X3;
                C1 = C1 * X1;
                C2 = C2 * X2;
                C3 = C3 * X3;
            }
 
            public override bool Perev()
            {
                if ((A1 + A2 + A3 == D1) && (B1 + B2 + B3 == D2) && (C1 + C2 + C3 == D3))
                    return true;
                else return false;
            }
        }
 
        public Form1()
        {
            InitializeComponent();
        }
 
        private void Check2x2_Click(object sender, EventArgs e)
        {
            Sl = new Slar2(int.Parse(a.Text), int.Parse(a2.Text),
                           int.Parse(b1.Text), int.Parse(b2.Text),
                           int.Parse(d1.Text), int.Parse(d2.Text),
                           int.Parse(x1.Text), int.Parse(x2.Text));
            Sl.Vector();
            if (Sl.Perev() == true) Result.Text = "Suitable";
            else Result.Text = "Not Suitable";
        }
 
        private void Check3x3_Click(object sender, EventArgs e)
        {
            Sl = new Slar3(int.Parse(a.Text), int.Parse(a2.Text), int.Parse(a3.Text),
                                  int.Parse(b1.Text), int.Parse(b2.Text), int.Parse(b3.Text),
                                  int.Parse(c1.Text), int.Parse(c2.Text), int.Parse(c3.Text),
                                  int.Parse(d1.Text), int.Parse(d2.Text), int.Parse(d3.Text),
                                  int.Parse(x1.Text), int.Parse(x2.Text), int.Parse(x3.Text));
            Sl.Vector();
            if (Sl.Perev() == true) Result.Text = "Suitable";
            else Result.Text = "Not Suitable";
        }
 
        private void button3_Click(object sender, EventArgs e)
        {
            a.Text = ""; a2.Text = ""; a3.Text = "";
            b1.Text = ""; b2.Text = ""; b3.Text = "";
            c1.Text = ""; c2.Text = ""; c3.Text = "";
            d1.Text = ""; d2.Text = ""; d3.Text = "";
            x1.Text = ""; x2.Text = ""; x3.Text = "";
            Result.Text = "";
        }
    }
}
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
21.10.2015, 17:31
Ответы с готовыми решениями:

Консольное приложение переделать под WinForms
Нужно создать оболочку,с кнопками и прочим на C# Готовые программы ниже.Сможет кто нибудь помочь?...

Как открыть консольное приложение в .NET через другое консольное приложение .NET
Есть один вопрос. Как открыть консольное приложение .NET через другое консольное приложение .NET,...

Программа, решающая какую-нибудь задачу по физике
может есть у кого-нибудь исходник на С#? программа,решающая какую-нибудь задачу по физике,либо...

Программа, решающая квадратные уравнения выдает некорректный результат
Пишу программу решающую квадратные уравнения, вроде все считает, считает правельно, но дает ответ...

1
0 / 0 / 0
Регистрация: 21.03.2011
Сообщений: 34
22.10.2015, 13:12  [ТС] 2
Тема закрыта)
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
22.10.2015, 13:12
Помогаю со студенческими работами здесь

Переделать консольное приложение в приложение Windows Forms
Дорогие друзья пожалуйста помогите в консольным приложением. У меня есть код, но он под консольное...

Как переделать консольное приложение в приложение с GUI?
Есть приложение, работающее в консоли, захотелось сделать с графическим интерфейсом, уперся в...

переделать консольное приложение табулирования в приложение с формой
Помогите пожалуйста переделать консольное приложение табулирования в приложение с формой,где...

Переделать в консольное приложение
Всем привет.Кто может переделать в консольное приложение(delphi)? Знаю команды setlenth и т.д,но у...

Переделать консольное приложение в WindowsForms
Вот код про-мы: using System; using System.Collections.Generic; using System.Linq; using...

Переделать консольное приложение в оконное
Помогите переделать в графический интерфейс type st = String; var S,SRez: St; F_in:...


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

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

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2023, CyberForum.ru