Кибор » Кибор - Интегрированная среда разработки ботов » Вопросы и решение проблем » Работа с математикой, вычисление, программирование.

Страниц (4): « 1 [2] 3 4 »
 

11. 007wan - 25 Июня, 2017 - 06:02:20 - перейти к сообщению
 Kibor пишет:
код диалога в студию



Короче, я забыл спросить, прежде чем было задавать первый вопрос, в этой программе можно выполнять простые математические функции(сложение, вычитание, деление, умножение)?
(Добавление)
А как это проделать с не модальными? как в этой теме с интерфейсом?
12. Kibor - 25 Июня, 2017 - 09:12:26 - перейти к сообщению
(для просмотра ссылки Вам необходимо авторизоваться)
13. anton2017 - 26 Июня, 2017 - 03:12:28 - перейти к сообщению
 007wan пишет:
 Kibor пишет:
не так


А как? вы так объясняйте...Я раньше на форум писал, вы уже готовый вариант писали в ответ и нормально разъясняли, а сейчас тупо скинули и "разбирайтесь сами как хотите".
(Добавление)
Вы же сами написали, что переменную А менять на text...

Синтаксис КиборА выучи сначала, потом критикуй ответ..., а если не понимаешь иди faq перечитай Язычок
14. Kibor - 26 Июня, 2017 - 04:06:18 - перейти к сообщению
CODE:
int pos_size_button0[1][4];
string text_button0[1];
int flag_button0[1];

pos_size_button0[0][0]=72; pos_size_button0[0][1]=46; pos_size_button0[0][2]=100; pos_size_button0[0][3]=20;
text_button0[0]="Кнопка 0";

//////////

int pos_size_edit0[1][4];
string text_edit0[1];

pos_size_edit0[0][0]=18; pos_size_edit0[0][1]=14; pos_size_edit0[0][2]=100; pos_size_edit0[0][3]=20;
text_edit0[0]="5";

//////////

createdialog(0, BUTTON, #pos_size_button0[0][0], #text_button0[0], #flag_button0[0] |
EDIT, #pos_size_edit0[0][0], #text_edit0[0]);
//////////

showdialog(0, "Диалог", 558, 234, 250, 108, 1, 1);
//////////

loop()
{
if (flag_button0[0]==1)
{
flag_button0[0]=0;
if (formatsn(text_edit0[0])>12) messagebox ("более 12");
if (formatsn(text_edit0[0])==-10011001) messagebox ("не число");
}

sleep(10);//Убрать после теста
}
15. 007wan - 29 Июня, 2017 - 10:58:02 - перейти к сообщению
А можно по больше примеров и сложных, и простых, и средних... любые короче, даже пример, особенно нужен примерно такой:
CODE:


1)
int a=text_edit0[0];//примерно так(правильно не знаю как).
int b=10;
int c;

с=а-b;
messagebox(c);
(может не верно)
2)
int a=text_edit0[0];//примерно так(правильно не знаю как).
int b=10;
int c;
int n=0;
if (formatsn(text_edit0[0])=0) && if (formatsn(text_edit0[0])="")
{
c=b-n;
messagebox(c);
}

if (formatsn(text_edit0[0])>0)
{
c=a-b;
messagebox(c);
}




]
(Добавление)
Или можно у вас тут был вроде типа созданный калькулятор, я хочу код посмотреть)
16. Kibor - 29 Июня, 2017 - 11:33:42 - перейти к сообщению
text_edit0 это текст string
для перевода его в число int надо format
17. 007wan - 30 Июня, 2017 - 02:37:21 - перейти к сообщению
Так?
CODE:
1)
int a=format(text_edit0[0]);//примерно так(правильно не знаю как).
int b=10;
int c;

с=а-b;
messagebox(c);
(может не верно)
2)
int a=format(text_edit0[0]);//примерно так(правильно не знаю как).
int b=10;
int c;
int n=0;
if (format(text_edit0[0])=0) && if (formatsn(text_edit0[0])="")
{
c=b-n;
messagebox(c);
}

if (format(text_edit0[0])>0)
{
c=a-b;
messagebox(c);
}

18. Kibor - 30 Июня, 2017 - 02:52:38 - перейти к сообщению
formatsn(text_edit0[0])
text_edit0 это и так текст
19. 007wan - 30 Июня, 2017 - 03:39:46 - перейти к сообщению
Тогда как? можете быстро исправить, больше минуты не займёт. А я сам проверю.
20. Kibor - 30 Июня, 2017 - 03:42:50 - перейти к сообщению
if (format(text_edit0[0])==0 && text_edit0[0]=="")


найдите различия и найдите почему они
(для просмотра ссылки Вам необходимо авторизоваться)

Powered by ExBB FM 1.0 Final