-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathProb04.java
More file actions
59 lines (48 loc) · 1.46 KB
/
Copy pathProb04.java
File metadata and controls
59 lines (48 loc) · 1.46 KB
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
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
package java0822_statement.prob;
/*
[문제] 중첩if를 이용하여 프로그램을 작성하시오
3과목의 점수를 입력받아서 합격이지 불합력인지 출력하시오
3개의 과목이 전부 40이상이어야 하고 평균이 60이어야 "합격" 출력
평균이 60이 넘지만 1개의 과목이라도 40 미만이면 "과락으로 불합격" 출력
평균이 60미만이면 "불합격" 출력
[실행결과1]
국어점수입력 : 75
영어점수입력 : 80
수학점수입력 : 100
합격을 축하합니다.
[실행결과2]
국어점수입력 : 95
영어점수입력 : 80
수학점수입력 : 38
과락으로 불합격입니다.
[실행결과3]
국어점수입력 : 32
영어점수입력 : 40
수학점수입력 : 22
불합격입니다.
*/
import java.io.*;
public class Prob04 {
public static void main(String[] args) throws IOException {
int kor = 95;
int eng = 80;
int mat = 80;
int tot = 0;
double avg;
System.out.printf("국어점수입력 : %d\n", kor);
System.out.printf("영어점수입력 : %d\n", eng);
System.out.printf("수학점수입력 : %d\n", mat);
tot = kor + eng + mat;
avg = tot / 3.0;
// 여기에 구현하시오.
if (avg >= 60.0) {
if (!(kor >= 40 && eng >= 40 && mat >= 40)) {
System.out.println("과락으로 불합격입니다.");
} else {
System.out.println("합격을 축하합니다.");
}
} else {
System.out.println("불합격입니다.");
}
}// end main()
}// end class