본문 바로가기

   
Programming/C#

초를 지정하여 시간 분 초로 정의된 값을 1시간 1분 3초 ex) 총 초 출력

반응형

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)

        {

            int hour = GetTotalSecond(2); //시간입력

            int minute = GetTotalSecond(2, 2);// 분입력

            int second = GetTotalSecond(2, 2, 1);// 초입력           

 

            Console.WriteLine("시간 : {0}", hour);

            Console.WriteLine("시간 + : {0}", minute);

            Console.WriteLine("시간 + + : {0}", second);

            Console.ReadLine();

        }

 

 

        public static int GetTotalSecond(int a)

        {

            int hour = a * 3600;

            return hour;

        }

 

        public static int GetTotalSecond(int a, int b)

        {

            int minute = (a * 3600) + (b * 60);

            return minute;

        }

 

        public static int GetTotalSecond(int a, int b, int c)

        {

            int second = (a * 3600) + (b * 60) + c;

            return second;

        }

    }

}

 




/*
문제 2.
 - 수치를 입력 받으면 총 시간(초)로 환산하여 반환하는 메서드 선언
출력 ] GetTotalSecond(1);
        GetTotalSecond(1, 1분);
        GetTotalSecond(1, 1분, 1초);
        sum = 3시간 2분 1초 총 초로 나타내라는거아냐
출력 ] 입력하신 시간은 총 0000000초입니다.
*/


반응형