Skip to content

논리 연산자

여러 개의 참/거짓을 비교할 때는 논리 연산자를 사용합니다. 이를 사용해 복잡한 조건문을 만들 수 있습니다.

이고(그리고) 연산자: 두 조건이 모두 참일 때

TIP

다른 프로그래밍 언어에서는 &&로 표현합니다. 불 대수에서는 "논리합"이라고 합니다.

이고 또는 그리고 연산자는 두 조건이 모두 참일 때만 참이 됩니다.

약속실행기

출력

이거나(거나) 연산자

TIP

다른 프로그래밍 언어에서는 ||로 표현합니다. 불 대수에서는 "논리곱"이라고 합니다.

이거나 또는 거나 연산자는 두 조건 중 하나라도 참이면 참이 됩니다.

약속실행기

출력

여러 조건 조합하기

논리 연산자를 여러 개 사용하여 복잡한 조건을 만들 수 있습니다. 아래 예제에서는 두 가지 통과 기준 중 하나만 충족해도 최종 통과가 됩니다.

약속실행기

출력

직접 해보기

한국대학교의 과목별 환산점수 계산은 다음과 같습니다:

  • 수학: 원점수의 5배
  • 국어: 원점수의 3배
  • 영어: 원점수의 2배

또한 합격 기준은 다음과 같습니다. 다음 조건중 하나라도 만족하면 합격입니다.

  • 수학, 국어, 영어 점수가 모두 80점 이상이어야 합니다.
  • 환산점수의 합이 300점 이상이어야 합니다.

합격했다면 "합격", 아니면 "불합격"을 출력하는 코드를 작성해보세요.

약속실행기

출력

목표 출력

합격