Форум программистов, компьютерный форум, киберфорум
C# для начинающих
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.60/5: Рейтинг темы: голосов - 5, средняя оценка - 4.60
0 / 0 / 1
Регистрация: 25.10.2017
Сообщений: 19
1

Описать секунды в часах, минутах и остаток в секундах

02.11.2017, 15:42. Просмотров 852. Ответов 8
Метки нет (Все метки)

Пожалуйста проверьте код,я все правильно записал?и предлагайте свои варианты господа.Пример задачи:
С начала суток прошло N секунд (N — целое). Найти соответствующее количество полных часов и минут, и остаток секунд (неполная минута).
C#
1
2
3
4
5
6
7
8
9
10
11
12
double sec;
            double min;
            double hour;
            Console.WriteLine("Введите время в секундах");
            sec = Int32.Parse(Console.ReadLine());
            min = sec / 60.0;
            hour = min / 60.0;
 
            Console.WriteLine("sec =  " + sec);
            Console.WriteLine("min =  " + min);
            Console.WriteLine("hour =  " + hour);
            Console.ReadKey();
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
02.11.2017, 15:42
Ответы с готовыми решениями:

Написать функцию перевода времени, заданного в секундах или минутах в часы, минуты, секунды
написать функцию перевода времени, заданного в секундах или минутах в часы, минуты, секунды....

Написать программу пересчета временного интервала, заданного в минутах, в величину, заданную в часах и минутах
Написать программу пересчета временного интервала, заданного в минутах, в величину, заданную в...

Косинус в градусах, минутах и секундах
Добрый день, нужна помощь с кодом. Есть 3 TextBox, 1 Button и 5 Lible. На пятом Lible Вывожу...

Вывод количества минут в часах и минутах
должно вывести 150 минут = 2 часа 30 минут. вместо этого выводится 2 часа 29 минут. что делаю не...

8
900 / 787 / 327
Регистрация: 08.02.2014
Сообщений: 2,384
02.11.2017, 15:48 2
йййййй, используй TimeSpan и ничего считать не нужно:
C#
1
2
3
4
5
6
7
Console.WriteLine("Введите время в секундах");
            int sec = Int32.Parse(Console.ReadLine());
 
            var timespan = TimeSpan.FromSeconds(sec);
            Console.WriteLine("sec =  {0}", timespan.Seconds);
            Console.WriteLine("min =  {0}", timespan.Minutes);
            Console.WriteLine("hour =  {0}", timespan.Hours);
0
2269 / 1662 / 890
Регистрация: 14.08.2016
Сообщений: 5,764
02.11.2017, 16:49 3
йййййй, не правильно
C#
1
2
3
4
5
6
7
8
9
10
11
            Console.WriteLine("Введите время в секундах");
            int sec = int.Parse(Console.ReadLine());
            int hour = sec / 3600;
            sec %= 3600;
            int min = sec / 60;
            sec %= 60;
 
            Console.WriteLine("sec =  " + sec);
            Console.WriteLine("min =  " + min);
            Console.WriteLine("hour =  " + hour);
            Console.ReadKey();
0
43 / 45 / 41
Регистрация: 28.06.2017
Сообщений: 133
02.11.2017, 17:07 4
йййййй, от Вас в задании немого не то хотят, а именно хотят узнать сколько полных часов, минут и остаток секунд будет в определенном количестве секунд.

C#
1
2
3
4
5
6
7
8
        Console.Write("Введите время в секундах : ");
        int n = Int32.Parse(Console.ReadLine());
        int hour = n / 3600;
        int min = (n - hour * 3600) / 60;
        int sec = n - hour*3600 - min*60;
        Console.WriteLine("\n{0} seconds contain : {1} hours, {2} minutes, {3} seconds", n, hour, min, sec);
 
        Console.ReadKey();
0
0 / 0 / 1
Регистрация: 25.10.2017
Сообщений: 19
02.11.2017, 17:30  [ТС] 5
а что такое Timespan?для чего он?
0
2269 / 1662 / 890
Регистрация: 14.08.2016
Сообщений: 5,764
02.11.2017, 17:32 6
https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx
0
43 / 45 / 41
Регистрация: 28.06.2017
Сообщений: 133
02.11.2017, 17:35 7
йййййй, структура языка C# упрощающая операции работы с интервалами времени. Вариант работы с Timespan более, наверное, эстетичен.

https://msdn.microsoft.com/ru-ru/lib...v=vs.110).aspx
0
0 / 0 / 1
Регистрация: 25.10.2017
Сообщений: 19
02.11.2017, 17:37  [ТС] 8
как же сложно все это...даже понять суть задачи
0
Taurusfk
02.11.2017, 17:53     Описать секунды в часах, минутах и остаток в секундах
  #9

Не по теме:

йййййй, для того что бы все становилось понятным, придется достаточно поучить, покодить, поучить, покодить ... ... ... ... ... но цель того стоит, при нынешних зарплатах и перспективах развития IT.

0
02.11.2017, 17:53
MoreAnswers
Эксперт
37091 / 29110 / 5898
Регистрация: 17.06.2006
Сообщений: 43,301
02.11.2017, 17:53
Привет! Вот еще темы с ответами:

Угол альфа в градусах, минутах и секундах. Найти его величину в радианах(с максимально возможной точностью)
Помогите пожалуйста) Угол альфа в градусах, минутах и секундах. Найти его величину в радианах(с...

Из градусов в радианы. Угол а задан в градусах, минутах и секундах. Найти его величину в радианах (с максимально возможной точностью)
1. Из градусов в радианы. Угол а задан в градусах, минутах и секундах. Найти его величину в...

Создать подпрограмму время в секундах переводит в формат времени «часы:минуты:секунды» (например 4000сек=1час:6мин:40сек)ответ возвращается в виде стр
(подпрограммы) Создать подпрограмму время в секундах переводит в формат времени...

Определить в часах, минутах, секундах длину интервала времени, заданного отметками в часах, минутах и секундах
Друзья, добрый день. Нужно составить программу: С клавиатуры вводится время начала эксперимента...


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

Или воспользуйтесь поиском по форуму:
9
Ответ Создать тему
Опции темы

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