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

C# 6제] C# 프로그래밍 입문 CHAPTER 2. p106 2.12 (6) 직렬 저항과 병렬저항값을 구하시오.

by 건티 2021. 7. 22.
728x90

문제]

세개의 저항값을 읽어 직렬로 연결된 회로의 저항과 병렬로 연결된 회로의 저항을 구하는 C#프로그램을 작성하시오.

 

참고풀이]

using System;
using System.Collections.Generic;
using System.Security.Cryptography;
using System.Text;
using Microsoft.VisualBasic.CompilerServices;

namespace Chapter2
{
    class P105_2_12_6
    {
        static double Series(double r1, double r2, double r3)
        {
            return r1 + r2 + r3;
        }

        static double Parallel(double r1, double r2, double r3)
        {
            return 1.0 / ((1.0 / r1) + (1.0 / r2) + (1.0 / r3));
        }
        public static void Main()
        {
            double R1, R2, R3;
            double R;

            //키와 몸무게를 입력받는다.
            Console.Write("첫번째 저항값을 입력하시오 : ");
            R1 = double.Parse(Console.ReadLine());
            Console.Write("두번째 저항값을 입력하시오 : ");
            R2 = double.Parse(Console.ReadLine());
            Console.Write("세번째 저항값을 입력하시오 : ");
            R3 = double.Parse(Console.ReadLine());

            //직렬연결 저항값 출력.
            Console.WriteLine("\n{0},{1},{2}의 직렬 저항값 : {3:0.##}", R1, R2, R3, Series(R1, R2, R3));

            //병렬연결 저항값 출력.
            Console.WriteLine("{0},{1},{2}의 병렬 저항값 : {3:0.##}", R1, R2, R3, Parallel(R1, R2, R3));
        }
    }
}

 

참고풀이 결과]

 

 

 

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

 

반응형

댓글