Написать функцию, получающую часы, минуты, секунды, и возвращающую сколько секунд прошло с полудня - C#

Узнай цену своей работы

Формулировка задачи:

Напишите функцию, которая получает время в виде трех целых аргументов (часы, минуты, секунды) и возвращает количество секунд с момента, когда на часах было 12. Используйте эту функцию для вычисления интервала времени в секундах между двумя моментами, которые находятся внутри одного и того же самого 12-ти часового круга. Начало сделал, но я не могу понять что от меня хотят после того как я нашёл секунды с момента когда на часах было двенадцать. Вот код начала:
Листинг программы
  1. using System;
  2. using System.Collections.Generic;
  3. using System.Linq;
  4. using System.Text;
  5. namespace ConsoleApplication1
  6. {
  7. class Program
  8. {
  9. static uint ToSec(uint hours, uint minutes, uint seconds)
  10. {
  11. return (hours >= 12 ? hours - 12 : hours) * 3600 + minutes * 60 + seconds;
  12.  
  13. }
  14. static void Main(string[] args)
  15. {
  16. Console.WriteLine("Введите часы: ");
  17. uint hours = Convert.ToUInt32(Console.ReadLine());
  18. Console.WriteLine("Введите минуты: ");
  19. uint minutes = Convert.ToUInt32(Console.ReadLine());
  20. Console.WriteLine("Введите секунды: ");
  21. uint seconds = Convert.ToUInt32(Console.ReadLine());
  22. Console.WriteLine("Время, с момента как 'пробило 12': {0} ", ToSec(hours,minutes,seconds));
  23. }
  24. }
  25. }

Решение задачи: «Написать функцию, получающую часы, минуты, секунды, и возвращающую сколько секунд прошло с полудня»

textual
Листинг программы
  1. time 1 = ToSec(8,10,0);
  2. time 2 = ToSec(8,30,0);
  3. var res = time 2 - time 1;

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

9   голосов , оценка 3.778 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут
Похожие ответы