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

Секундомер: Изменение значений минут и секунд, когда секунды = 60 - C++

Восстановить пароль Регистрация
 
dimkaok
 Аватар для dimkaok
1 / 1 / 0
Регистрация: 06.03.2013
Сообщений: 128
11.03.2013, 21:18     Секундомер: Изменение значений минут и секунд, когда секунды = 60 #1
Подскажите, с одной задачей. Есть секундомер. Когда значение секунд равно 60, нужно, чтобы оно обнулялось, а минуты увеличивались на 1. Не пойму, что не так

C++
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
void checkForMinutes ( ) {
        cout << "Push '_' + 'ENTER' to stop" << endl;
        char userInput;
        auto start = chrono::high_resolution_clock::now( );
        auto stop = start;
        while (true) {
            if (cin.get(userInput) && userInput == ' ') {
                stop = chrono::high_resolution_clock::now( );
                cin.get( );
                numberOfSeconds = chrono::duration_cast <chrono::seconds> (stop - start).count( );          
                break;
            }
                        // Если количество секунд больше 60
            if(chrono::duration_cast <chrono::seconds> (stop - start).count( ) == 60) {
                numberOfSeconds = 0;
                numberOfMinutes++;
            }
        }
        cout << "Call duration: " << numberOfMinutes << "." << numberOfSeconds << " minutes" << endl;
      }
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
11.03.2013, 21:18     Секундомер: Изменение значений минут и секунд, когда секунды = 60
Посмотрите здесь:

Перевод времени из минут и секунды в секунды C++
Написать программу, которая переводит время из минут и секунд в секунды C++
C++ Осуществить перевод времени из минут в секунды
Перевод секунд в часы,минуты и секунды C++
Количество секунд в количество суток, часов, минут, секунд C++
Перевод градусов, минут и секунд в радианы C++
Перевод Секунд в Минуты секунды ,Указатели C++
C++ Функция, переводящая количество секунд в часы, минуты, секунды

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
DiffEreD
 Аватар для DiffEreD
1420 / 757 / 95
Регистрация: 21.06.2011
Сообщений: 1,740
Записей в блоге: 2
11.03.2013, 22:26     Секундомер: Изменение значений минут и секунд, когда секунды = 60 #2
Я думаю так:
C++
1
2
3
numberOfMinutes = numberOfSeconds/60;
numberOfSeconds%=60;
std::cout << "Time: " << numberOfMinutes << " minures " << numberOfSeconds << " seconds" << std::endl;
dimkaok
 Аватар для dimkaok
1 / 1 / 0
Регистрация: 06.03.2013
Сообщений: 128
11.03.2013, 23:01  [ТС]     Секундомер: Изменение значений минут и секунд, когда секунды = 60 #3
Работает, спасибо
Yandex
Объявления
11.03.2013, 23:01     Секундомер: Изменение значений минут и секунд, когда секунды = 60
Ответ Создать тему
Опции темы

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