Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > C/C++ программирование > C++ Builder
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 14.08.2010, 23:36   #1
Woland50
 
Регистрация: 14.08.2010
Сообщений: 3
Печаль C++ Builder

Только начал изучать C++ Builder.
Пишу небольшую программу.
Смысл такой - при нажатии на кнопку происходит подсчёт,
t=100;
a=random(10);
c=t-a;
результат "c" выводится в Edit.
Проблема - при повторном нажатии надо считать уже от полученного ранее результата, а как это сделать я не знаю
Смысл в том чтобы нажимать до тех пор пока не получится число меньше 0.

Ответьте по возможности расширенно, я ещё мало знаю.
Woland50 вне форума Ответить с цитированием
Старый 15.08.2010, 00:06   #2
GBAXA
Пользователь
 
Аватар для GBAXA
 
Регистрация: 06.05.2010
Сообщений: 73
По умолчанию

Создай глобальную переменную t и пиши не
Код:
  c = t - a
a
Код:
t = t - a
GBAXA вне форума Ответить с цитированием
Старый 15.08.2010, 00:24   #3
Woland50
 
Регистрация: 14.08.2010
Сообщений: 3
По умолчанию

Не разобрался как создать глобальную переменную, но смог решить проблему вот так

float a,c,xp;
xp=StrToFloat(Edit1->Text); //в Edit1 заранее вписано стартовое значение
a=random(10);
Label1->Caption=a;
c=xp-a;
Edit1->Text=c;

Последний раз редактировалось Woland50; 15.08.2010 в 00:27.
Woland50 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
C builder Sugarcoocking man Помощь студентам 0 12.06.2010 18:34
С++ Builder Maxs Помощь студентам 0 27.12.2009 22:56
Перенести код из C++ Builder 5 в C++ Builder 2009 Kreadlling C++ Builder 2 13.09.2009 14:00
Builder 6.0 prankish_cat Общие вопросы C/C++ 0 01.02.2009 16:45
БД в с++ builder Luna_13 Общие вопросы C/C++ 0 11.11.2008 14:44