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

Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? - C++

Восстановить пароль Регистрация
 
Blizzru
-19 / 2 / 1
Регистрация: 05.05.2014
Сообщений: 90
05.05.2014, 02:15     Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? #1
Здравствуйте
Как сделать чтобы таймер дойдя до 0 стартовал снова и снова?
C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
TimerSec = 59;
TimerMin = 6;
 
for(int i = TimerSec; i > 0 && TimerMin >= 0; i--)
{
 
TimerSec = TimerSec - 1;
Sleep(1000);
system("cls");
cout « "Обратный отсчёт " « TimerMin « " минут " « TimerSec « " секунд." « endl;
if(TimerSec == 0)
{TimerMin = TimerMin-1;
TimerSec = 59;}
}
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
05.05.2014, 02:15     Как сделать чтобы таймер дойдя до 0 стартовал снова и снова?
Посмотрите здесь:

как зациклить switch, чтобы после того как я допустим ввожу f и он считает циклом for, потом снова просил введите символ C++
И снова malloc... C++
C++ И снова палиндром
C++ Снова списки.
C++ и снова С++
C++ снова pow
C++ И снова потоки
C++ Как организовать проверку введённого числа, если введена буква то выдает ошибку и просит ввести число снова

Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gunslinger
случайный прохожий
 Аватар для gunslinger
1098 / 716 / 184
Регистрация: 20.07.2013
Сообщений: 1,973
05.05.2014, 02:32     Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? #2
Вставь код в конце цикла:
C++
1
2
3
4
5
if (TimerSec==0 && TimerMin==0)
{
  TimerSec = 59;
  TimerMin = 6;
}
Blizzru
-19 / 2 / 1
Регистрация: 05.05.2014
Сообщений: 90
05.05.2014, 13:16  [ТС]     Как сделать чтобы таймер дойдя до 0 стартовал снова и снова? #3
Ура! Я сделал его
C++
1
2
3
4
5
6
7
8
9
10
11
while(TimerSec > 0 && TimerMin >= 0)
{
TimerSec = TimerSec - 1;
Sleep(1000);
system("cls");
cout << "Обратный отсчёт " << TimerMin << " минут " << TimerSec << " секунд." << endl;
if(TimerSec == 0 && TimerMin >0)
{TimerMin = TimerMin-1; TimerSec = 60;}
if(TimerSec == 0 && TimerMin == 0)
{TimerSec = 60; TimerMin = 6;}
}
Yandex
Объявления
05.05.2014, 13:16     Как сделать чтобы таймер дойдя до 0 стартовал снова и снова?
Ответ Создать тему
Опции темы

Текущее время: 05:55. Часовой пояс GMT +3.
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2016, vBulletin Solutions, Inc.
Рейтинг@Mail.ru