- 유저가 입력하는 숫자가 0인지 음성인지 양성인지 판단하는 프로그램을 만드시오
function inputNum(a){
if(a<0){
console.log('음수를 입력하셨습니다.');
}else if(a==0){
console.log('0을 입력하셨습니다.');
}else{
console.log('양수를 입력하셨습니다.');
}
}
inputNum(0);
let number = -1
if(number<0){
console.log("음성입니다")
}else if(number > 0){
console.log("양성입니다")
}else {
console.log("0입니다")
}
- 나는 대학교 교수다. 레포트 점수에따라 등급을 매기는 프로그램을 만드시오
- 90~100 : A
- 80~89 : B
- 70~79 : C
- 60~69 : D
- less than 59 : F
- 나의 프로그램
- F 학점의 범위에 -값도 포함되어 있으므로, 이 부분은 수정이 필요함
function score(i){
if(90<=i && i<=100){
console.log('A');
}else if(80<=i && i<=89){
console.log('B');
}else if(70<=i && i<=79){
console.log('C');
}else if(60<=i && i<=69){
console.log('D');
}else if(i<=59){
console.log('F');
}
}
score(88);
let score = 90
let grade =''
if(90<=score && score<=100){
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)
- 한 지원자가 우리회사에 지원을했다. 지원자가 사용가능한 스킬은 배열에 제공이 된다. Javascript와 React 둘다 할줄 안다면 “합격!” Javascript와 React 둘중 하나만 할줄 안다면 “예비”, 두 스킬이 없다면 “탈락” 을 보여주는 프로그램을 짜시오
let skills = ["HTML","CSS","Javascript","React"]
input : let skills = ["HTML","CSS","Javascript","React"]
output: 합격
input:let skills = ["HTML","CSS","Javascript"]
output: 예비
input:let skills = ["HTML","CSS"]
output: 탈락
- 나의 프로그램
- array이므로, includes를 사용하여 간결하게 작성이 가능
unction checkSkills([i]){
if(i == "HTML", "CSS", "Javascript", "React"){
console.log('합격');
}else if(i == "HTML", "CSS", "Javascript"){
console.log('예비');
}else if(i == "HTML", "CSS"){
console.log('불합격');
}
}
checkSkills(["HTML","CSS","Javascript","React"]);
let skills = ["HTML","CSS","Javascript","React"]
**if(skills.includes("Javascript") && skills.includes("React")){**
console.log("합격!")
}else if(skills.includes("Javascript") || skills.includes("React")){
console.log("예비")
}else {
console.log("탈락!")