Skip to content
54 changes: 54 additions & 0 deletions src/main/java/gpacalc/Application.java
Original file line number Diff line number Diff line change
@@ -1,7 +1,61 @@
package gpacalc;

import java.util.List;


// ...


public class Application {
public static void main(String[] args) {
//TODO: 구현

// 1. 과목 - 학점 - 점수 묶음으로 입력

// 2. 형태에 맞춰 필요한 정보 담기 ( 제대로 담기만 하면 됨 )

// 3. parsing 후에 계산

// 4. 이쁘게 출력


// 1. (완료)


Input input = new Input();
String majorScore = input.getMajorInput();
String elecScore = input.getElectiveInput();


// 2. (완료)

ParseString parseString = new ParseString();
List<String> majorResult = parseString.getSeparated(majorScore);
List<String> elecResult = parseString.getSeparated(elecScore);


// 3. (완료)

System.out.println("<과목 목록>");
Calculator calculator = new Calculator();
calculator.initializeNumbers();
calculator.calculateMajorInputIntoGPA(majorResult);
calculator.printMajorInput(majorResult);
calculator.calculateElecInputIntoGPA(elecResult);
calculator.printElecInput(elecResult);

// 4. (완료)

calculator.printSum();
calculator.printAverageOfAll();
calculator.printAverageOfMajor(calculator.calculateMajorInputIntoGPA(majorResult));


//데이타구조-3-A0,자바프로그래밍언어-3-B+,컴퓨터구조-3-C0,컴퓨터네트워크-3-D+
//미술의이해-3-P,교양특론3-1-NP,기독교의이해-2-F


System.out.println("=== [System] : 계산이 끝났습니다. ===");

}
}
Loading