JavaScript 강의 if문

Stems·2022년 4월 24일

JavaScript

목록 보기
1/6

코딩 알려주는 누나

if문 문제

  1. 유저가 입력하는 숫자가 0인지 음성인지 양성인지 판단하는 프로그램을 만드시오.
  let num = prompt();
  if(num == 0) 
    console.log("0입니다.")
  } else if(num < 0) {
    console.log("음성입니다.")
  } else if(num > 0) {
    console.log("양성입니다.")
  }



2. 나는 대학교 교수다. 레포트 점수에따라 등급을 매기는 프로그램을 만드시오.

  • 90~100 : A
  • 80~89 : B
  • 70~79 : C
  • 60~69 : D
  • less than 59 : F
  let score = prompt();
  let grade = '';

  if(100 >= score && score>= 90) {
    grade = "A"
  } else if(80 <= score && score <= 89) {
    grade = "B"
  } else if(70 <= score && score<= 79) {
    grade = "C"
  } else if(60 <= score && score<= 69) {
    grade = "D"
  } else if(0 <= score && score <= 59) {
    grade = "F"
  } else {
    console.log("잘못된 접근입니다.");
  }
  console.log(grade);


  1. 한 지원자가 우리회사에 지원을했다. 지원자가 사용가능한 스킬은 배열에 제공이 된다.
    let skills = ["HTML","CSS","Javascript","React"]
    Javascript와 React 둘다 할줄 안다면 “합격!” Javascript와 React 둘중 하나만 할줄 안다면 “예비”,
    두 스킬이 없다면 “탈락” 을 보여주는 프로그램을 짜시오.

Ex)

input : let skills = ["HTML","CSS","Javascript","React"]
output: 합격 

input:let skills = ["HTML","CSS","Javascript"] 
output: 예비 

input:let skills = ["HTML","CSS"] 
output: 탈락

Code

let skills = ["HTML", "CSS", "JavaScript", "React"]
  let user = ["CSS", "HTML"]
  let userJa = user.includes("JavaScript");
  let userRe = user.includes("React");

  if(userJa && userRe) {
    console.log("합격")
  } else if(userJa || userRe) {
    console.log("예비")
  } else {
    console.log("불합격")
  }

profile
- Steadily, Don't Stop

0개의 댓글