DEVELOP

02. 롤러코스터 탈 수 있을까?

function checkHeight(height) {
	if(height>=140){
	  console.log('탑승이 가능합니다.')
	}
	else{
	  console.log('탑승이 불가능합니다.')
	}
}

// 테스트 코드
checkHeight(141);
checkHeight(135);
checkHeight(170);

03. 학점 계산기

function printGrade(midtermScore, finalScore){
	total = midtermScore+finalScore;
  if(total>=90){
    console.log('A');
  }else if(total>=80){
    console.log('B');
  }else if(total>=70){
    console.log('C');
  }else if(total>=60){
    console.log('D');
  }else{
    console.log('F');
  }
}

// 테스트 코드
printGrade(25, 35);
printGrade(50, 45);
printGrade(29, 24);
printGrade(37, 42);

05. 홀수와 짝수

function printOdd(number) {
  for(i=0; i<=number;i++){
    if (i%2 === 1){
      console.log(i);
    }
  }
}

function printEven(number) {
 for(i=0; i<=number;i++){
    if (i%2 === 0){
      console.log(i);
    }
  }
}

// 테스트 코드
printOdd(10);
printOdd(23);
printEven(31);
printEven(18);

06. 삼각형 그리기

function printTriangle(height){
  for(i=1; i<=height; i++){
    console.log('*'.repeat(i));
  }
}
console.log('높이: 1');
printTriangle(1);

console.log('높이: 3');
printTriangle(3);

console.log('높이: 5');
printTriangle(5);

07. 약수 계산기

let n =180;
let i = 1;
let cnt = 0;

while(i<=n){
  if(n%i === 0){
    console.log(i);
    cnt++;
  }
  i++;
}
console.log(`${n}의 약수는 총 ${cnt}개입니다.`);

 

profile

DEVELOP

@JUNGY00N