[ Java Script ] 두개의 수 입력 받아 배수인지 확인하기

2022. 2. 15. 17:00Java Script

 

 

 

조건

1) 정수 2개 입력 받기

2) 정수1이 정수2보다 작을 경우 출력할 때 큰 수인 정수2가 먼저 나오도록 하기 

3) 배수인지 아닌지 멘트 출력하기

 

 

 

 

 

 

 

 

 

 

< 내가 작성한 코드 >

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<script type="text/javascript">
		var num1 = prompt('정수1 입력 : ');
		var num2 = prompt('정수2 입력 : ');

		if (num1 < num2) {
			var tmp = num1;
			num1 = num2;
			num2 = tmp;
		}

		if (num1 % num2 == 0) {
			console.log(num1 + '은' + num2 + '의 배수입니다.');
		} else {
			console.log(num1 + '은' + num2 + '의 배수가 아닙니다.');

		}
		 
	</script>

</body>
</html>

 

 

< 모범 답안 >

 

<!DOCTYPE html>
<html lang="ko">
<head>
<meta charset="UTF-8">
<title>Insert title here</title>
</head>
<body>
	<script type="text/javascript">
	
		function func(a,b){
		a=Number(a);
		b=Number(b);
		if(a<b){
		console.log('교환확인');
		var tmp=a;
		a=b;
		b=tmp;
		}
		if(a%b==0){
		console.log(a+'는 '+b+'의 배수입니다.');
		}
		else{
		console.log(a+'는 '+b+'의 배수가 아닙니다.');
		}
		}
		var num1=prompt('정수1 입력');
		var num2=prompt('정수2 입력');
		func(num1,num2);
		
	</script>

</body>
</html>