Форум программистов, компьютерный форум CyberForum.ru

Калькулятор - C++

Восстановить пароль Регистрация
Другие темы раздела
C++ Бинарный поиск http://www.cyberforum.ru/cpp-beginners/thread101001.html
Всем привет! У меня вот тут маленькая проблемка! Помогите исправить, а то сама что-то не могу!! (( Когда прога просит ввести ключ для поиска, пользователь вводит его, но на первое значение она не реагирует, только на второе! Надо чтоб на первое!! Пытаюсь исправить, защита перестает работать!!! (((( Помогите, пожааалууйста..... ))) Вот код.....
C++ Функция потока Вот код программы: // kontr.cpp: определяет точку входа для консольного приложения. // #include "stdafx.h" #include "iostream" #include "conio.h" #include "windows.h" #include "math.h" const int matrixMaxSize = 5; http://www.cyberforum.ru/cpp-beginners/thread100993.html
C++ Написать и протестировать функцию
Кто поможет? 1. Написать и протестировать функцию, подсчитывающую количество минимальных элементов в целочисленной матрице.
Minmax Help me! C++
Помогите кто может плз! Как это записывается на С++ Дано целое число N и набор из N чисел. Найти номер минимального элемента из данного набора. 3 вызова 5,7,6 Спасибо заранее....)
C++ Разработка игровых приложений http://www.cyberforum.ru/cpp-beginners/thread100956.html
Вобщем мне над курсовую написать) Тема: разработка игровых приложений. Вот время пока есть хочу получше разобраться с объектно-ориентированным программированием. Вообщем в какой среде лучше начинать, с каким компилятором, и не мог бы кто нибудь посоветовать какие нибудь нормальные книги по этому поводу?
C++ Контрольная работа))) товарищи, помогите пожалуйста) в универе раздали контрольные по СИ, а я его в глаза ни разу не видала((( ваще ничего в нем не знаю(( помогите, кто чем может, пожалуйста)))) завтра последний срок сдачи(((( плиииииииз) подробнее

Показать сообщение отдельно
Вонх
0 / 0 / 0
Регистрация: 03.03.2010
Сообщений: 124
04.03.2010, 17:31  [ТС]     Калькулятор
Спасибо! Но откровенно сказать, я Вас не понял. Я догадываюсь, что вы профессионал в этой области, хотя бы, например, манера объяснения... Я сделал калькулятор с двумя полями Edit до этого, кнопки, +,-, даже проценты умудрился, вот
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
void __fastcall TForm1::Button2Click(TObject *Sender)
{
 Form1->Close ();
}
//---------------------------------------------------------------------------
 
 
 
void __fastcall TForm1::Button15Click(TObject *Sender)
{
   int a, b, c;
   a = StrToInt( Edit1->Text );
   b = StrToInt( Edit2->Text );
   c=a*b;
   Label1->Caption=StrToInt(c);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button13Click(TObject *Sender)
{
   int a, b, c;
   a = StrToInt( Edit1->Text );
   b = StrToInt( Edit2->Text );
   c=a+b;
   Label1->Caption=StrToInt(c);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button16Click(TObject *Sender)
{
   int a, b, c;
   a = StrToInt( Edit1->Text );
   b = StrToInt( Edit2->Text );
   c=a-b;
   Label1->Caption=StrToInt(c);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button14Click(TObject *Sender)
{
   int a, b, c;
   a = StrToInt( Edit1->Text );
   b = StrToInt( Edit2->Text );
   c=a*b;
   Label1->Caption=StrToInt(c);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button17Click(TObject *Sender)
{
 int a, b, c;
   a = StrToInt( Edit1->Text );
   b = StrToInt( Edit2->Text );
   c=a/b;
   Label1->Caption=StrToInt(c);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button18Click(TObject *Sender)
{
   int a, b, c;
   a = StrToInt( Edit1->Text );
   b = StrToInt( Edit2->Text );
   c=a*b/100; // проценты
   Label1->Caption=StrToInt(c);
 
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "1";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button5Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "2";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button3Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "0";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button6Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "3";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button7Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "4";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button8Click(TObject *Sender)
{
  Edit1->Text = Edit1->Text + "5";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button9Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "6";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button10Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "7";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button11Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "8";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button12Click(TObject *Sender)
{
Edit1->Text = Edit1->Text + "9";
}
//---------------------------------------------------------------------------
 
void __fastcall TForm1::Button4Click(TObject *Sender)
{
Edit1->Clear();
}
//---------------------------------------------------------------------------
Я догадываюсь, что все наивно... В окно Edit2 не отображается цифры с кнопок, но меня это не беспокоит, пока...
В другом калькуляторе описаны две кнопки, 1,2, Окно Edit1, кнопка плюс и равно. Плюс надо описать, равно тоже.... Только как!? При нажатии плюс, например 1 заносится в память, исчезая с окна Edit, дальше 2, нажатие равно, ответ в Edit, пусть 3. Не могли бы Вы в подробностях все описать. Я 2 недели в Билдере, всех действий пока не знаю, чисто по книгам учусь.
Спасибо!
 
Текущее время: 15:25. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru