|
Компьютерный форум OSzone.net » Программирование, базы данных и автоматизация действий » Программирование и базы данных » C/C++ - Калькулятор |
|
C/C++ - Калькулятор
|
Новый участник Сообщения: 11 |
Профиль | Отправить PM | Цитировать Калькулятор в С++Builder
Я должен создать Калькулятор и вот что у меня есть //--------------------------------------------------------------------------- #include <vcl.h> #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; float accum; int op; int f; //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { f=0; op=0; StaticText1->Caption=0; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn0Click(TObject *Sender) { if (f!=0) StaticText1->Caption=StaticText1->Caption+ "0"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn1Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "1"; f=1; } else StaticText1->Caption=StaticText1->Caption + "1"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn2Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "2"; f=1; } else StaticText1->Caption=StaticText1->Caption + "2"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn3Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "3"; f=1; } else StaticText1->Caption=StaticText1->Caption + "3"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn4Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "4"; f=1; } else StaticText1->Caption=StaticText1->Caption + "4"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn5Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "5"; f=1; } else StaticText1->Caption=StaticText1->Caption + "5"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn6Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "6"; f=1; } else StaticText1->Caption=StaticText1->Caption + "6"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn7Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "7"; f=1; } else StaticText1->Caption=StaticText1->Caption + "7"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn8Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "8"; f=1; } else StaticText1->Caption=StaticText1->Caption + "8"; } //--------------------------------------------------------------------------- void __fastcall TForm1::Btn9Click(TObject *Sender) { if (f==0) { StaticText1->Caption= "9"; f=1; } else StaticText1->Caption=StaticText1->Caption + "9"; } //--------------------------------------------------------------------------- void __fastcall TForm1::BtnkClick(TObject *Sender) { if (f==0) { StaticText1->Caption= "0,"; f=1; } else { if (StaticText1->Caption.Pos(",")==0) StaticText1->Caption=StaticText1->Caption+","; } } //--------------------------------------------------------------------------- void __fastcall TForm1::BtnCClick(TObject *Sender) { StaticText1->Caption= "0"; accum=0; op=0; f=0; } //--------------------------------------------------------------------------- это работает но нужно хотя бы сложить(+), минус(-) или умножить(*) разделить (/) помоги отправь код если ты знаешь пожалуйста !!! |
|
Отправлено: 14:03, 27-10-2007 |
Старожил Сообщения: 433
|
Профиль | Отправить PM | Цитировать Если запостите готовый исходник в архиве, то могу постараться вечером посмотреть и подсказать что к чему.
В этом же разбираться времени нет |
------- Отправлено: 12:27, 28-10-2007 | #2 |
Для отключения данного рекламного блока вам необходимо зарегистрироваться или войти с учетной записью социальной сети. Если же вы забыли свой пароль на форуме, то воспользуйтесь данной ссылкой для восстановления пароля. |
Будем жить, Маэстро... Сообщения: 6694
|
Профиль | Сайт | Отправить PM | Цитировать В самом деле, если у тебя есть исходник, а судя по тому, что ты создаёшь свой калькулятор, то исходник есть, ты б запаковал, и выставил на обозрение, не бойся, идею твою не украдём)))) А помочь, может и поможем, предыдущий человек прав, самому создавать интерфейс проги исходя из написанного не очень хочется, (потраченное время), без отдачи, так что выкладывай - не стесняйся... И отоментируй, хотя бы что нибудь, вообще возьми за правило, комментировать код, так даже тебе больше помогут, чем догадываться, не в обиду, но так проще будет... Удачки
|
------- Отправлено: 18:55, 02-11-2007 | #3 |
Ветеран Сообщения: 1771
|
Профиль | Отправить PM | Цитировать Калькулятор был описан где-то в книжке: Бьерн Страуструп. Язык программирования С++. Можно еще нагуглить:
C++ calculator Example: sample C++ program for debugging Calculator in C++ Calculator program with functions |
Отправлено: 23:07, 03-11-2007 | #4 |
Новый участник Сообщения: 5
|
Профиль | Отправить PM | Цитировать народ прошу вас викласть код калькулятора який би обчислював arctg(x) або якісь посилання де можна це найти дуже треба ...(
Цитата перевод:
|
||
Последний раз редактировалось Drongo, 11-04-2011 в 13:44. Причина: Перевод на русский... Отправлено: 23:10, 10-04-2011 | #5 |
Ветеран Сообщения: 5624
|
Профиль | Отправить PM | Цитировать Vaniok, официальный язык конференции - русский.
|
------- Отправлено: 01:18, 11-04-2011 | #6 |
Участник сейчас на форуме | Участник вне форума | Автор темы | Сообщение прикреплено |
| |||||
Название темы | Автор | Информация о форуме | Ответов | Последнее сообщение | |
Калькулятор трупа | Greyman | Юмор | 78 | 04-06-2012 18:52 | |
C/C++ - Калькулятор на С++ | PRaetorian | Программирование и базы данных | 23 | 31-05-2011 12:26 | |
Калькулятор WinStyle | prokazzza | Проект WinStyle | 47 | 19-02-2011 22:45 | |
VBA - Калькулятор с одним textbox..... | ProgrammerPC | Программирование и базы данных | 6 | 20-07-2010 08:40 | |
C/C++ - [решено] Римский калькулятор на C++ | slavutych | Программирование и базы данных | 6 | 23-05-2009 21:47 |
|