본문 바로가기

   
Programming/C#

초를 입력받아 시간 분 초 단위 출력

반응형

using System;

using System.Collections.Generic;

using System.Linq;

using System.Text;

using System.Threading.Tasks;

 

namespace Source

{

    class Program

    {

        static void Main(string[] args)

        {

            //2번 문제

            /*---------------------------------------------------------------

                       요구사항 ] 초를 입력 받아서 시, 분, 초단위로 환산하여 출력하시오

 

 

                       입력 ] 초를 입력하세요 : 95845125

                       출력 ] 입력하신 95,845,125초는 451시간 26분 54초 입니다.              

                       ---------------------------------------------------------------*/

            Console.Write("입력 ] 초를 입력하세요 : ");

            string inputnum = Console.ReadLine();

            int num = int.Parse(inputnum);

 

            //시, 분, 초 선언

            int hours, minute, second;

            //시간공식

            hours = num / 3600;//시 공식

            minute = num % 3600 / 60;//분을 구하기위해서 입력되고 남은값에서 또 60을 나눈다.

            second = num % 3600 % 60;//마지막 남은 시간에서 분을 뺀 나머지 시간을 초로 계산함

 

            Console.WriteLine("출력 ] 입력하신 {0}초는 {1}시간 {2}분 {3}초 입니다.. ", num, hours, minute, second);

        }

    }

}

 

 


반응형