728x90
반응형
양수 음수 구하기
사용자가 프롬프트 창에 숫자를 입력했을 때 그 숫자를 함수로 넘겨주고, 함수에서는 숫자가 양수인지, 음수인지,
또는 0인지 판단해서 알림 창에 보여 주는 프로그램을 작성해 보세요.
let num = prompt("숫자를 입력하세요.")
num1 = () => {
if(num>0){
document.write(num+"은(는) 양수입니다.");
} else if(num<0){
document.write(num+"은(는) 음수입니다.");
} else{
document.write(false);
}
}
num1();
풀이
함수 안에 if문을 넣어 양수일때와 음수일때 조건을 넣고 홤수를 실행하였다.
최대공약수 구하기
2개의 숫자를 입력받아 두 수의 최대공약수를 구하는 함수를 작성하고 테스트해 보세요.
function getGcd(a, b) {
let gcd = 1;
for(let i = 1; i <= a && i <= b; i++) {
if(a % i === 0 && b % i === 0) {
gcd = i;
}
}
return gcd;
}
const num1 = prompt("첫 번째 숫자를 입력해주세요.");
const num2 = prompt("두 번째 숫자를 입력해주세요.");
console.log(`${num1}와 ${num2}의 최대공약수는 ${getGcd(num1, num2)} 입니다.`);
풀이