Форум программистов, компьютерный форум, киберфорум
C++/CLI Windows Forms
Войти
Регистрация
Восстановить пароль
Блоги Сообщество Поиск Заказать работу  
 
Рейтинг 4.91/11: Рейтинг темы: голосов - 11, средняя оценка - 4.91
 Аватар для tegami
8 / 8 / 5
Регистрация: 21.05.2014
Сообщений: 430

Определить, сможет ли предприниматель накопить сумму, достаточную для погашения кредита

13.05.2015, 07:39. Показов 2163. Ответов 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
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
#pragma once
#include <iostream>
 
using namespace std;
 
float k, k1, k2, k3, h, p, f, p1, p2, p3, px;
namespace кредит {
 
    using namespace System;
    using namespace System::ComponentModel;
    using namespace System::Collections;
    using namespace System::Windows::Forms;
    using namespace System::Data;
    using namespace System::Drawing;
 
    /// <summary>
    /// Сводка для Form1
    /// </summary>
    public ref class Form1 : public System::Windows::Forms::Form
    {
    public:
        Form1(void)
        {
            InitializeComponent();
            //
            //TODO: добавьте код конструктора
            //
        }
 
    protected:
        /// <summary>
        /// Освободить все используемые ресурсы.
        /// </summary>
        ~Form1()
        {
            if (components)
            {
                delete components;
            }
        }
    private: System::Windows::Forms::TextBox^  textBox1;
    protected: 
    private: System::Windows::Forms::TextBox^  textBox2;
    private: System::Windows::Forms::TextBox^  textBox3;
    private: System::Windows::Forms::Label^  label1;
    private: System::Windows::Forms::Label^  label2;
    private: System::Windows::Forms::Label^  label3;
    private: System::Windows::Forms::Button^  button1;
    private: System::Windows::Forms::Label^  label4;
    private: System::Windows::Forms::TextBox^  textBox4;
    private: System::Windows::Forms::TextBox^  textBox5;
    private: System::Windows::Forms::Label^  label5;
    private: System::Windows::Forms::TextBox^  textBox6;
    private: System::Windows::Forms::TextBox^  textBox7;
    private: System::Windows::Forms::Label^  label6;
    private: System::Windows::Forms::Label^  label7;
 
    private:
        /// <summary>
        /// Требуется переменная конструктора.
        /// </summary>
        System::ComponentModel::Container ^components;
 
#pragma region Windows Form Designer generated code
        /// <summary>
        /// Обязательный метод для поддержки конструктора - не изменяйте
        /// содержимое данного метода при помощи редактора кода.
        /// </summary>
        void InitializeComponent(void)
        {
            System::ComponentModel::ComponentResourceManager^  resources = (gcnew System::ComponentModel::ComponentResourceManager(Form1::typeid));
            this->textBox1 = (gcnew System::Windows::Forms::TextBox());
            this->textBox2 = (gcnew System::Windows::Forms::TextBox());
            this->textBox3 = (gcnew System::Windows::Forms::TextBox());
            this->label1 = (gcnew System::Windows::Forms::Label());
            this->label2 = (gcnew System::Windows::Forms::Label());
            this->label3 = (gcnew System::Windows::Forms::Label());
            this->button1 = (gcnew System::Windows::Forms::Button());
            this->label4 = (gcnew System::Windows::Forms::Label());
            this->textBox4 = (gcnew System::Windows::Forms::TextBox());
            this->textBox5 = (gcnew System::Windows::Forms::TextBox());
            this->label5 = (gcnew System::Windows::Forms::Label());
            this->textBox6 = (gcnew System::Windows::Forms::TextBox());
            this->textBox7 = (gcnew System::Windows::Forms::TextBox());
            this->label6 = (gcnew System::Windows::Forms::Label());
            this->label7 = (gcnew System::Windows::Forms::Label());
            this->SuspendLayout();
            // 
            // textBox1
            // 
            this->textBox1->Location = System::Drawing::Point(259, 24);
            this->textBox1->Name = L"textBox1";
            this->textBox1->Size = System::Drawing::Size(142, 20);
            this->textBox1->TabIndex = 0;
            this->textBox1->TextChanged += gcnew System::EventHandler(this, &Form1::textBox1_TextChanged);
            // 
            // textBox2
            // 
            this->textBox2->Location = System::Drawing::Point(259, 58);
            this->textBox2->Name = L"textBox2";
            this->textBox2->Size = System::Drawing::Size(142, 20);
            this->textBox2->TabIndex = 1;
            this->textBox2->TextChanged += gcnew System::EventHandler(this, &Form1::textBox2_TextChanged);
            // 
            // textBox3
            // 
            this->textBox3->Location = System::Drawing::Point(259, 94);
            this->textBox3->Name = L"textBox3";
            this->textBox3->Size = System::Drawing::Size(142, 20);
            this->textBox3->TabIndex = 2;
            this->textBox3->TextChanged += gcnew System::EventHandler(this, &Form1::textBox3_TextChanged);
            // 
            // label1
            // 
            this->label1->AutoSize = true;
            this->label1->Location = System::Drawing::Point(193, 24);
            this->label1->Name = L"label1";
            this->label1->Size = System::Drawing::Size(43, 13);
            this->label1->TabIndex = 3;
            this->label1->Text = L"Кредит";
            this->label1->Click += gcnew System::EventHandler(this, &Form1::label1_Click);
            // 
            // label2
            // 
            this->label2->AutoSize = true;
            this->label2->Location = System::Drawing::Point(193, 61);
            this->label2->Name = L"label2";
            this->label2->Size = System::Drawing::Size(58, 13);
            this->label2->TabIndex = 4;
            this->label2->Text = L"Проценты";
            // 
            // label3
            // 
            this->label3->AutoSize = true;
            this->label3->Location = System::Drawing::Point(193, 97);
            this->label3->Name = L"label3";
            this->label3->Size = System::Drawing::Size(53, 13);
            this->label3->TabIndex = 5;
            this->label3->Text = L"Прибыль";
            // 
            // button1
            // 
            this->button1->Location = System::Drawing::Point(26, 46);
            this->button1->Name = L"button1";
            this->button1->Size = System::Drawing::Size(137, 43);
            this->button1->TabIndex = 6;
            this->button1->Text = L"Сделать";
            this->button1->UseVisualStyleBackColor = true;
            this->button1->Click += gcnew System::EventHandler(this, &Form1::button1_Click);
            // 
            // label4
            // 
            this->label4->AutoSize = true;
            this->label4->Location = System::Drawing::Point(23, 21);
            this->label4->Name = L"label4";
            this->label4->Size = System::Drawing::Size(142, 13);
            this->label4->TabIndex = 7;
            this->label4->Text = L"Получить ответ на вопрос:";
            // 
            // textBox4
            // 
            this->textBox4->Location = System::Drawing::Point(215, 201);
            this->textBox4->Name = L"textBox4";
            this->textBox4->Size = System::Drawing::Size(36, 20);
            this->textBox4->TabIndex = 8;
            this->textBox4->TextChanged += gcnew System::EventHandler(this, &Form1::textBox4_TextChanged);
            // 
            // textBox5
            // 
            this->textBox5->Location = System::Drawing::Point(259, 201);
            this->textBox5->Name = L"textBox5";
            this->textBox5->Size = System::Drawing::Size(142, 20);
            this->textBox5->TabIndex = 9;
            this->textBox5->TextChanged += gcnew System::EventHandler(this, &Form1::textBox5_TextChanged);
            // 
            // label5
            // 
            this->label5->AutoSize = true;
            this->label5->Location = System::Drawing::Point(169, 201);
            this->label5->Name = L"label5";
            this->label5->Size = System::Drawing::Size(40, 13);
            this->label5->TabIndex = 10;
            this->label5->Text = L"Ответ:";
            // 
            // textBox6
            // 
            this->textBox6->Location = System::Drawing::Point(259, 120);
            this->textBox6->Name = L"textBox6";
            this->textBox6->Size = System::Drawing::Size(142, 20);
            this->textBox6->TabIndex = 11;
            this->textBox6->TextChanged += gcnew System::EventHandler(this, &Form1::textBox6_TextChanged);
            // 
            // textBox7
            // 
            this->textBox7->Location = System::Drawing::Point(259, 146);
            this->textBox7->Name = L"textBox7";
            this->textBox7->Size = System::Drawing::Size(142, 20);
            this->textBox7->TabIndex = 12;
            this->textBox7->TextChanged += gcnew System::EventHandler(this, &Form1::textBox7_TextChanged);
            // 
            // label6
            // 
            this->label6->AutoSize = true;
            this->label6->Location = System::Drawing::Point(191, 127);
            this->label6->Name = L"label6";
            this->label6->Size = System::Drawing::Size(62, 13);
            this->label6->TabIndex = 13;
            this->label6->Text = L"Прибыль 2";
            this->label6->Click += gcnew System::EventHandler(this, &Form1::label6_Click);
            // 
            // label7
            // 
            this->label7->AutoSize = true;
            this->label7->Location = System::Drawing::Point(191, 153);
            this->label7->Name = L"label7";
            this->label7->Size = System::Drawing::Size(62, 13);
            this->label7->TabIndex = 14;
            this->label7->Text = L"Прибыль 3";
            // 
            // Form1
            // 
            this->AutoScaleDimensions = System::Drawing::SizeF(6, 13);
            this->AutoScaleMode = System::Windows::Forms::AutoScaleMode::Font;
            this->ClientSize = System::Drawing::Size(442, 380);
            this->Controls->Add(this->label7);
            this->Controls->Add(this->label6);
            this->Controls->Add(this->textBox7);
            this->Controls->Add(this->textBox6);
            this->Controls->Add(this->label5);
            this->Controls->Add(this->textBox5);
            this->Controls->Add(this->textBox4);
            this->Controls->Add(this->label4);
            this->Controls->Add(this->button1);
            this->Controls->Add(this->label3);
            this->Controls->Add(this->label2);
            this->Controls->Add(this->label1);
            this->Controls->Add(this->textBox3);
            this->Controls->Add(this->textBox2);
            this->Controls->Add(this->textBox1);
            this->Icon = (cli::safe_cast<System::Drawing::Icon^  >(resources->GetObject(L"$this.Icon")));
            this->Name = L"Form1";
            this->Text = L"Задача про кредит";
            this->Load += gcnew System::EventHandler(this, &Form1::Form1_Load);
            this->ResumeLayout(false);
            this->PerformLayout();
 
        }
#pragma endregion
    private: System::Void Form1_Load(System::Object^  sender, System::EventArgs^  e) {
             }
    private: System::Void label1_Click(System::Object^  sender, System::EventArgs^  e) {
             }
private: System::Void button1_Click(System::Object^  sender, System::EventArgs^  e) {
int k = Convert::ToInt32(textBox1->Text);
        int p = Convert::ToInt32(textBox2->Text);
        int k1 = Convert::ToInt32(textBox3->Text);
        int k2 = Convert::ToInt32(textBox6->Text);
        int k3 = Convert::ToInt32(textBox7->Text);
             f=(k/h) * p;
             p1=k1-f;
             p2=k2-f;
             p3=k3-f;
             px=p1+p2+p3;
             if (px<0) 
            this textBox4->Text-> = "нет";
             if (px>0)
             this textBox4->Text-> = "да";         }
private: System::Void textBox1_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void textBox2_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void textBox3_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void textBox5_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void textBox4_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void label6_Click(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void textBox6_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
private: System::Void textBox7_TextChanged(System::Object^  sender, System::EventArgs^  e) {
         }
};
}


Кликните здесь для просмотра всего текста

1>------ Построение начато: проект: кредит, Конфигурация: Debug Win32 ------
1>Построение начато 13.05.2015 10:02:06.
1>InitializeBuildStatus:
1> Обращение к "Debug\кредит.unsuccessfulbuild".
1>GenerateTargetFrameworkMonikerAttribut e:
1>Целевой объект "GenerateTargetFrameworkMonikerAttribute " пропускается, так как все выходные файлы актуальны по отношению к входным.
1>ClCompile:
1> Для всех выходных данных обновления не требуется.
1> кредит.cpp
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(265) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "textBox4"
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(265) : error C2059: синтаксическая ошибка: =
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(266) : error C2039: px: не является членом "System::String"
1> e:\program files\reference assemblies\microsoft\framework\.netframe work\v4.0\mscorlib.dll: см. объявление "System::String"
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(267) : error C2146: синтаксическая ошибка: отсутствие ";" перед идентификатором "textBox4"
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(267) : error C2039: textBox4: не является членом "System::String"
1> e:\program files\reference assemblies\microsoft\framework\.netframe work\v4.0\mscorlib.dll: см. объявление "System::String"
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(267) : error C2872: Text: неоднозначный символ
1> может быть "System:rawing::Text"
1> или "System::Text"
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(267) : error C2882: Text: недопустимое использование идентификатора пространства имен в выражении
1>e:\documents and settings\admin\мои документы\visual studio 2010\projects\кредит\кредит\Form1.h(267) : error C2059: синтаксическая ошибка: =
1>кредит.cpp(6): error C2227: выражение слева от "->кредит" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1>кредит.cpp(6): error C2871: кредит: пространство имен с таким именем не существует
1>кредит.cpp(8): error C2337: STAThreadAttribute: атрибут не найден
1>predefined C++ types (compiler internal)(11): error C2227: выражение слева от "->Array" должно указывать на тип класса, структуры или объединения либо на универсальный тип
1> кредит.cpp(9): см. ссылку на создание экземпляров класса шаблон при компиляции "cli::array<Type>"
1> with
1> [
1> Type=System::String ^
1> ]
1>кредит.cpp(9): error C2065: args: необъявленный идентификатор
1>кредит.cpp(9): error C2275: cli::array<Type>: недопустимое использование этого типа в качестве выражения
1> with
1> [
1> Type=System::String ^
1> ]
1>кредит.cpp(10): error C2448: main: вероятно, инициализатор, использующий стиль функции, является определением функции
1>
1>СБОЙ построения.
1>
1>Затраченное время: 00:00:01.20
========== Построение: успешно: 0, с ошибками: 1, без изменений: 0, пропущено: 0 ==========

ошибки конкретно здесь в основном
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
int k = Convert::ToInt32(textBox1->Text);
        int p = Convert::ToInt32(textBox2->Text);
        int k1 = Convert::ToInt32(textBox3->Text);
        int k2 = Convert::ToInt32(textBox6->Text);
        int k3 = Convert::ToInt32(textBox7->Text);
             f=(k/h) * p;
             p1=k1-f;
             p2=k2-f;
             p3=k3-f;
             px=p1+p2+p3;
             if (px<0) 
            this textBox4->Text-> = "нет";
             if (px>0)
             this textBox4->Text-> = "да";
не могу разобраться с формулами
задача:
Кликните здесь для просмотра всего текста

Предприниматель, начав дело, взял кредит размером k рублей под p процентов годовых и вложил его в свое дело. По прогнозам, его дело должно давать прибыль r рублей в год. Сможет ли он накопить сумму, достаточную для погашения кредита, и если да, то через сколько лет. Все параметры вводятся с клавиатуры.
0
Лучшие ответы (1)
IT_Exp
Эксперт
34794 / 4073 / 2104
Регистрация: 17.06.2006
Сообщений: 32,602
Блог
13.05.2015, 07:39
Ответы с готовыми решениями:

Сможет ли предприниматель накопить сумму, достаточную для погашения кредита?
помогите, пожалуйста, с задачей предприниматель, начав дело, взял кредит размером k рублей под p процентов годовых и вложил его в свое...

Циклы: сможет ли предприниматель накопить сумму, достаточную для погашения кредита?
Предприниматель, начав дело, взял кредит размером k рублей под р процентов годовых и вложил его в свое дело. По прогнозам, его дело должно...

Вычислить сумму, которая удерживается с работника в счет погашения потребительского кредита и кредита на жилищное строительство
Нужно сделать задачи в Visual Basic 6.0 Задание 1!!!!!! Вычислить сумму, которая удерживается с работника в счет погашения...

2
Эксперт .NET
6691 / 4102 / 1607
Регистрация: 09.05.2015
Сообщений: 9,575
13.05.2015, 07:52
Лучший ответ Сообщение было отмечено tegami как решение

Решение

C++
1
2
3
4
if (px<0) 
    textBox4->Text = L"нет";
if (px>0)
    textBox4->Text = L"да";
1
 Аватар для tegami
8 / 8 / 5
Регистрация: 21.05.2014
Сообщений: 430
13.05.2015, 08:13  [ТС]
Someone007, то что нужно, большое спс, ваш код вставил, + нашел еще 1 ошибку, исправил и все заработало !
0
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
BasicMan
Эксперт
29316 / 5623 / 2384
Регистрация: 17.02.2009
Сообщений: 30,364
Блог
13.05.2015, 08:13
Помогаю со студенческими работами здесь

Расчет размера выплат для погашения кредита в каждый месяц
Добрый вечер, проблема с курсовой работой. Выглядит так: Разработать программу расчета размера выплат для погашения кредита в каждый...

Составить программу для определения размера выплат для погашения кредита в размере
Составить программу для определения размера выплат Vp для погашения кредита в размере S0=20000 грн. если срок выплаты N=5 лет, процент по...

Определить, через сколько лет коммерсант накопит сумму, достаточную для покупки собственного магазина
Коммерция. Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивает капитал на р%. Через сколько лет...

Определить, через сколько лет коммерсант накопит сумму, достаточную для покупки собственного магазина
2. Коммерция. Коммерсант, имея стартовый капитал k рублей, занялся торговлей, которая ежемесячно увеличивает капитал на р%. Через сколько...

график погашения кредита
Друзья, помогите! Во вложенном файле doc. мне в банке составили график погашения кредита, составляли в exel, потом распечатали и я уже...


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

Или воспользуйтесь поиском по форуму:
3
Ответ Создать тему
Новые блоги и статьи
Очистка реквизитов документа при копировании
Maks 09.04.2026
Алгоритм из решения ниже применим как для типовых, так и для нетиповых документов на самых различных конфигурациях. Задача: при копировании документа очищать определенные реквизиты и табличную. . .
модель ЗдравоСохранения 8. Подготовка к разному выполнению заданий
anaschu 08.04.2026
https:/ / github. com/ shumilovas/ med2. git main ветка * содержимое блока дэлэй из старой модели теперь внутри зайца новой модели 8ATzM_2aurI
Блокировка документа от изменений, если он открыт у другого пользователя
Maks 08.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа, разработанного в конфигурации КА2. Задача: запретить редактирование документа, если он открыт у другого пользователя. / / . . .
Система безопасности+живучести для сервера-слоя интернета (сети). Двойная привязка.
Hrethgir 08.04.2026
Далее были размышления о системе безопасности. Сообщения с наклонным текстом - мои. А как нам будет можно проверить, что ссылка наша, а не подделана хулиганами, которая выбросит на другую ветку и. . .
Модель ЗдрввоСохранения 7: больше работников, больше ресурсов.
anaschu 08.04.2026
работников и заданий может быть сколько угодно, но настроено всё так, что используется пока что только 20% kYBz3eJf3jQ
Дальние перспективы сервера - слоя сети с космологическим дизайном интефейса карты и логики.
Hrethgir 07.04.2026
Дальнейшее ближайшее планирование вывело к размышлениям над дальними перспективами. И вот тут может быть даже будут нужны оценки специалистов, так как в дальних перспективах всё может очень сильно. . .
Горе от ума
kumehtar 07.04.2026
Эта мне ментальная установка, что вот прямо сейчас, мол, мне для полного счастья не хватает (нужное вписать), и когда я этого достигну - тогда и полный кайф. Одна из самых сильных ловушек на пути. . . .
Использование значений реквизитов справочника в документе, с определенными условиями и правами
Maks 07.04.2026
1. Контроль срока действия договора Алгоритм из решения ниже реализован на примере нетипового документа "ЗаявкаНаРаботу", разработанного в конфигурации КА2. Задача: уведомлять пользователя, если. . .
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin
Copyright ©2000 - 2026, CyberForum.ru