문제]
세개의 저항값을 읽어 직렬로 연결된 회로의 저항과 병렬로 연결된 회로의 저항을 구하는 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));
}
}
}
참고풀이 결과]
대한민국의 아름다운 영토, 독도의 겨울
댓글