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

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

Войти
Регистрация
Восстановить пароль
 
DarkLORD7
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 15
#1

Осуществить перевод времени из минут в секунды - C++

20.03.2013, 16:15. Просмотров 650. Ответов 5
Метки нет (Все метки)

Доброго времени суток! Нужно осуществить перевод времени из минут в секунды, задача сама по себе легкая, только вот одно но, время по условию вводится в таком формате:

2.45 минут

и надо перевести это в секунды. Какой будет алгоритм? Подскажите если не трудно.
Similar
Эксперт
41792 / 34177 / 6122
Регистрация: 12.04.2006
Сообщений: 57,940
20.03.2013, 16:15     Осуществить перевод времени из минут в секунды
Посмотрите здесь:

Перевод времени из минут и секунды в секунды C++
C++ Перевод угла из радиан в градусы, минуты и секунды
C++ Вывод времени в виде 1 час : 2 минуты : 3 секунды
Написать программу, которая переводит время из минут и секунд в секунды C++
Секундомер: Изменение значений минут и секунд, когда секунды = 60 C++
C++ Разветвляющиеся алгоритмы: перевод времени из минут в часы и минуты
C++ перевод мин.сек в секунды
Перевод Секунд в Минуты секунды ,Указатели C++
C++ Перевод времени - секунды с 1970 в наше время
Перевод в часы, минуты и секунды для структурных переменных C++
C++ Осуществить замер времени for и while
C++ Перевод секунд в дни часы минуты секунды

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

Или воспользуйтесь поиском по форуму:
После регистрации реклама в сообщениях будет скрыта и будут доступны все возможности форума.
fjay69
 Аватар для fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
20.03.2013, 16:20     Осуществить перевод времени из минут в секунды #2
Что-то я не понял. 2 - это часы, а 45 - минуты? Или 2.45 - всё это минуты? Тогда почему бы просто не умножить на 60?
DarkLORD7
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 15
20.03.2013, 16:22  [ТС]     Осуществить перевод времени из минут в секунды #3
2.45 это 2 минуты и 45 секунд, если просто умножить на 60, расчёт будет неверным
fjay69
 Аватар для fjay69
85 / 85 / 1
Регистрация: 26.10.2012
Сообщений: 248
20.03.2013, 16:25     Осуществить перевод времени из минут в секунды #4
Пф. Читаем строку до точки. Полученную подстроку преобразуем в число и умножаем на 60. Читаем оставшуюся строку до конца, преобразуем в число и прибавляем к минутам, умноженным на 60. Что сложного?
DarkLORD7
0 / 0 / 0
Регистрация: 16.02.2013
Сообщений: 15
20.03.2013, 16:29  [ТС]     Осуществить перевод времени из минут в секунды #5
можешь пример написать? так проще для восприятия..
lemegeton
 Аватар для lemegeton
2914 / 1343 / 133
Регистрация: 29.11.2010
Сообщений: 2,720
20.03.2013, 17:55     Осуществить перевод времени из минут в секунды #6
Цитата Сообщение от DarkLORD7 Посмотреть сообщение
так проще для восприятия..
Ну да, конечно, для восприятия.

C++
1
2
3
4
5
6
  double inStrangeMinutes = 2.45;
  
  double inSeconds = (int)inStrangeMinutes * 60 +
    (inStrangeMinutes - (int)inStrangeMinutes) * 100;
 
  std::cout << inStrangeMinutes << " : " << inSeconds << std::endl;
Yandex
Объявления
20.03.2013, 17:55     Осуществить перевод времени из минут в секунды
Ответ Создать тему
Опции темы

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