콘텐츠 내 자동삽입광고

광고1

posted by 초코생크림빵 2023. 4. 9. 03:05
반응형
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
import java.util.Scanner;
 
public class QuadraticFormula {
    public static void main(String[] args) {
        Scanner input = new Scanner(System.in);
        double a, b, c;
        double discriminant, root1, root2;
 
        System.out.print("이차방정식의 계수 a를 입력하세요: ");
        a = input.nextDouble();
 
        System.out.print("이차방정식의 계수 b를 입력하세요: ");
        b = input.nextDouble();
 
        System.out.print("이차방정식의 상수 c를 입력하세요: ");
        c = input.nextDouble();
 
        discriminant = b * b - 4 * a * c;
 
        if (discriminant > 0) {
            root1 = (-+ Math.sqrt(discriminant)) / (2 * a);
            root2 = (-- Math.sqrt(discriminant)) / (2 * a);
            System.out.println("근은 " + root1 + "과 " + root2 + "입니다.");
        } else if (discriminant == 0) {
            root1 = -/ (2 * a);
            System.out.println("중근은 " + root1 + "입니다.");
        } else {
            System.out.println("실근이 존재하지 않습니다.");
        }
 
        input.close();
    }
}
cs

이 코드는 사용자로부터 이차방정식의 계수 a, b, c를 입력받아서 근의 공식을 이용하여 이차방정식의 근을 구합니다. 이차방정식의 근이 2개인 경우에는 두 개의 근을 출력하고, 중근인 경우에는 한 개의 근을 출력합니다. 또한, 이차방정식의 근이 실근이 아닌 경우에는 "실근이 존재하지 않습니다." 라는 메시지를 출력합니다. 이 코드를 실행하면 콘솔에 출력됩니다.

 

체크 / 실행 동작 확인 후 , / <---- 삭제

반응형

콘텐츠 내 자동삽입광고