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

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

Войти
Регистрация
Восстановить пароль
Другие темы раздела
C++ Написание структуры http://www.cyberforum.ru/cpp-beginners/thread688454.html
struct tochka { double x; double y; tochka() { x=0; y=0; } };
C++ Матрица и два массива Дана матрица размером 5 на 6 и два одномерных массива длинной в 6 символов, Задание вставить одномерные массивы в соответствующие строчки и столбцы матрицы (номера строки и столбца вводятся с... http://www.cyberforum.ru/cpp-beginners/thread688452.html
Классы C++
Помогите пожалуйста разработать класс для описанного ниже объекта. Включить методы set (...), get (...), show (...). Определить другие методы. Book Автор, Название, Издательство, Год, Количество...
C++ Выяснить, имеются ли два слова, каждое из которых получается переворачиванием другого
Помогите решить, идей вообще нету( Даны натуральное число n, символы S1, ..., Sn. Будем рассматривать слова, образованные символами, входящими в последовательность S1, ..., Sn, считая при этом,...
C++ Выводит непонятно что! http://www.cyberforum.ru/cpp-beginners/thread688437.html
Почему оно выводит эту белиберду? #include <iostream> #include <conio.h> #include <windows.h> using namespace std; int menu(); int main() { SetConsoleCP(1251);
C++ Длина строки У меня задача стоит что бы пользователь ввёл какой-то текст, а потом программа вычислала длину этой стороки. #include <iostream.h> #include <string.h> #include <conio.h> void main() {... подробнее

Показать сообщение отдельно
gsm180
20 / 12 / 1
Регистрация: 19.10.2012
Сообщений: 102
Записей в блоге: 1
04.11.2012, 19:51
В Builder можно так создать
Код
//---------------------------------------------------------------------------

#include <vcl.h>
#pragma hdrstop

#include "Unit1.h"
//---------------------------------------------------------------------------
#pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;
float a,b; AnsiString op; int f;
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
        : TForm(Owner)
{
f=0;
}
//---------------------------------------------------------------------------

void __fastcall TForm1::Button1Click(TObject *Sender)
{
if(f==0){
Memo1->Text=((TButton*)Sender)->Caption;
f=1;}
else
Memo1->Text=Memo1->Text+((TButton*)Sender)->Caption;
b=StrToFloat(Memo1->Text);
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button12Click(TObject *Sender)
{
if(f){
a=StrToFloat(Memo1->Text);
op=((TButton*)Sender)->Caption;
Memo1->Lines->Add(((TButton*)Sender)->Caption);
f=0;}
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button17Click(TObject *Sender)
{
if(op=='+'){
a+=b; f=0;}
else if(op=='-'){
a-=b;f=0;}
else if(op=='*'){
a*=b;f=0;}
else if(op=='/'){
a/=b;f=0;}
Memo1->Lines->Add(FloatToStrF(a,ffGeneral,5,2));

}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button16Click(TObject *Sender)
{
Memo1->Clear();
f=0;
}
//---------------------------------------------------------------------------
void __fastcall TForm1::Button10Click(TObject *Sender)
{
if(!f){
Memo1->Text="0,";
f=1;}
else if(Memo1->Text.Pos(",")==0)
Memo1->Text=Memo1->Text+",";
}
//---------------------------------------------------------------------------
0
Вложения
Тип файла: rar Калькулятор.rar (370.2 Кб, 29 просмотров)
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru