본문 바로가기

프로그래밍/숙제도둑질

[C#|초급] 사다리꼴 넓이 구하기

반응형

using System;

namespace trapzoid
{
    class Program
    {
        static void Main(string[] args)
        {
            double 윗변 = 3, 아랫변= 7, 높이 = 44;
            double 넓이;

            if(args.Length != 3)
                Console.WriteLine("사용법 : trapz.exe <윗변> <아랫변> <높이>");
            else
            {
                윗변 = Convert.ToDouble(args[0]);
                아랫변 = Convert.ToDouble(args[1]);
                높이 = Convert.ToDouble(args[2]);
            }

            넓이 = (윗변 + 아랫변) * 높이 / 2;

            Console.WriteLine("윗변이 {0}, 아랫변이 {1}, 높이가 {2}인 사다리꼴의 넓이는 {3}입니다.", 윗변, 아랫변, 높이, 넓이);
        }
    }
}



E:\>trapzoid.exe
사용법 : trapz.exe <윗변> <아랫변> <높이>
윗변이 3, 아랫변이 7, 높이가 44인 사다리꼴의 넓이는 220입니다.

E:\>trapzoid.exe 100 22.7 8.6
윗변이 100, 아랫변이 22.7, 높이가 8.6인 사다리꼴의 넓이는 527.61입니다.
728x90