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

С++ для начинающих

Войти
Регистрация
Восстановить пароль
 
Blizzru
-19 / 2 / 1
Регистрация: 05.05.2014
Сообщений: 90
#1

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

05.05.2014, 02:15. Просмотров 358. Ответов 2
Метки нет (Все метки)

Здравствуйте
Как сделать чтобы таймер дойдя до 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 стартовал снова и снова?
Посмотрите здесь:

снова MediaPlayer C++
C++ Снова палиндромы с++
как зациклить switch, чтобы после того как я допустим ввожу f и он считает циклом for, потом снова просил введите символ C++
C++ Снова списки.
и снова строки C++
C++ и снова С++
C++ Отсортировать матрицу и снова сделать из нее начальную матрицу
C++ снова pow
и снова графика в C++ C++
C++ Снова try catch
C++ Как организовать проверку введённого числа, если введена буква то выдает ошибку и просит ввести число снова
C++ Как из строки, разбитой на слова, снова получить строку?

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
gunslinger
случайный прохожий
1117 / 735 / 187
Регистрация: 20.07.2013
Сообщений: 2,015
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 стартовал снова и снова?
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru