본문 바로가기
프로그램/C# 1000제

C# 2제] C# 프로그래밍 입문 CHAPTER 2. p105 2.12 (2) 식의 값을 구하시오.

by 건티 2021. 7. 21.
728x90

문제]

다음 변수에 임의의 값을 대입하여 식의 값을 구하는 프로그램을 작성하시오.

 

참고풀이]

using System;
using System.Collections.Generic;
using System.Text;

namespace Chapter2
{
    class P105_2_12_2
    {
        public static void Main()
        {
            int x, y;//임의의 값을 입력할 변수
            int c;//임의의 값을 입력할 변수

            //임의의 값을 입력받는다.
            Console.Write("임의의 값 x를 입력하세요 : ");
            x = int.Parse(Console.ReadLine());
            Console.Write("임의의 값 y를 입력하세요 : ");
            y = int.Parse(Console.ReadLine());

            //Math.Log(x) : e를 밑으로 하는 x에 대한 로그값을 구한다.
            //Math.Pow(x,y) : x의 y승을 구한다.
            Console.Write("\n문제 ①의 결과값 : ");
            Console.WriteLine(Math.Log(Math.Pow(x - y, 2)));

            //Math.Abs(x) : x에 대한 절대값을 구한다.
            Console.Write("문제 ②의 결과값 : ");
            Console.WriteLine(Math.Abs(x * x - y * y));

            //Math.Sqrt(x) : x의 제곱근값을 구한다.
            Console.Write("문제 ③의 결과값 : ");
            Console.WriteLine(Math.Sqrt(x * x + y * y));

            //Math.Exp(x) : 자연로그 e를 x만큼 거듭제곱한 값을 구한다.
            //자연로그 e : 2.718281...
            //Math.Pow(x,y) : x의 y승을 구한다.
            Console.Write("\n문제 ④의 임의의 값 x를 입력하세요 : ");
            x = int.Parse(Console.ReadLine());
            Console.Write("문제 ④의 임의의 값 c를 입력하세요 : ");
            c = int.Parse(Console.ReadLine());
            Console.Write("\n문제 ④의 결과값 : ");
            Console.WriteLine(Math.Exp(c * Math.Pow(x, 2)));
        }
    }
}

 

참고풀이 결과]

 

 

대한민국의 아름다운 영토, 독도

 

반응형

댓글