using System;
namespace 조건문
{
class Program
{
static void Main(string[] args)
{
//ax^2+bx+c=0
//D=b^2-4*a*c > 0 ==> 서로 다른 실근, =0 중근, 허근
float a, b, c;
Console.WriteLine("2차항의 계수 a: ");
a = float.Parse(Console.ReadLine());
Console.WriteLine("1차항의 계수 b: ");
b = float.Parse(Console.ReadLine());
Console.WriteLine("상수항의 계수 c: ");
c = float.Parse(Console.ReadLine());
//a = 2.0f;
//b = 3.2f;
//c = 4.0f; //근의 존재를 확인해보자
//판별식을 계산해봐야함
//판별식을 나타내는 식을 만들어야함 float 형식
float D = b * b - 4 * a * c;
if (D>0) //이 판별식이 0보다 크면 결과는 출력을 함
{
Console.WriteLine("서로 다른 실근");
}
else if (D==0)
{
Console.WriteLine("중근");
}
else
{
Console.WriteLine("허근");
}
}
}
}
'C#' 카테고리의 다른 글
과코드, 학과이름 배열 선언 및 초기화 (0) | 2021.07.22 |
---|---|
C# 100점만점 if (0) | 2021.07.22 |
C# 이름 바꾸기 폴더명 바꾸기 (0) | 2021.07.21 |
C# 계절 판정 (0) | 2021.07.21 |
C# BMI 계산 (0) | 2021.07.21 |