- 문제 > 교과목의 성적을 입력받아 합격 또는 불합격 출력하기
- 국어, 영어, 수학 점수를 입력받아 총점이 180점 이상이면 합격이고 합격자중에서 단 한 과목이라도 40점 미만이면 과락으로 불합격 처리하는 프로그램을 작성하세요.
package com.dream.controls;
import java.util.Scanner;
public class OverLapEx07 {
public static void main(String[] args) {
//① 변수 선언 단계: 교과목의 점수와 총점을 담을 변수를 선언한다.
Scanner scan = new Scanner(System.in);
double kor = 0, math = 0, eng = 0, total = 0;
String str = null;
// ② 사용자에게 교과목 점수를 입력받고 총점을 구한다.
System.out.println("교과목 점수를 입력하세요.");
System.out.print("국어 점수 입력: ");
kor = scan.nextDouble( ); // nextDouble( ) : 입력한 실수(점수)를 얻어온다.
System.out.print("수학 점수 입력: ");
math = scan.nextDouble( );
System.out.print("영어 점수 입력: ");
eng = scan.nextDouble( );
total = kor + math + eng; // 총점을 total 변수에 담는다.
// ③ 합격과 불합격을 출력한다.(합격 : 총점 180점 이상, 교과목 점수 40점 이상)
if(total >= 180) { // 총점이 180점 이상이면
if(kor < 40 || math < 40 || eng < 40) { // 교과목 중 과락이 있으면
str = "당신은 과락으로 불합격입니다.";
}else { // 교과목 중 과락이 없으면
str = "당신은 합격입니다.";
}
}else { // 총점이 180점 미만이면
str = "당신은 불합격입니다.";
}
System.out.println(str);
}
}'Java > 기타 알고리즘' 카테고리의 다른 글
| 난수를 맞히는 게임 (0) | 2023.04.05 |
|---|---|
| 두 개의 수와 배수를 받아 두 수 사이의 총합 구하기 (0) | 2023.04.05 |
| 1부터 50까지의 홀수와 짝수의 총합 구하기 (0) | 2023.04.05 |
| 22부터 76까지의 짝수의 개수와 총합을 구하세요. (0) | 2023.04.05 |
| 입력받은 값까지 7의 배수의 총합구하기 (0) | 2023.04.05 |