Перевод времени из минут и секунд в секунды

      Комментарии к записи Перевод времени из минут и секунд в секунды отключены

Главная Форумы Программирование Программирование на С++ Решение задач на С++ Перевод времени из минут и секунд в секунды

Помечено: ,

В этой теме 0 ответов, 1 участник, последнее обновление  Васильев Владимир Сергеевич 6 мес., 3 нед. назад.

  • Автор
    Сообщения
  • #3793

    Тема: Линейные и ветвящиеся алгоритмы
    Материал для чтения: операторы if и switch в С++
    Задача:

    Составить программу, которая переводит время из минут и секунд, заданных с клавиатуры, в секунды. В случае, если число отвечающие за секунды (например 4.78) больше 60, программа выдает ошибку.

    Решение:

    #include "stdafx.h"
    #include <iostream>
    using namespace std;
    int main() {
      setlocale(LC_ALL,"Rus");
      float t, sec, res; int min;
      cout<<"Время в минутах (секунды отделяйте точкой) ";
      cin>>t;
      min=t;
      sec=(t-min)*100;
      if (sec>60) 
        cout<<" Введены неверные данные ";
      else {
        res=min*60+sec;
        cout<<t<<" мин. = "<<res<<" сек."<<endl;
      }
      system("pause");
      return 0;
    }

Для ответа в этой теме необходимо авторизоваться.