본문 바로가기

Java Script/work

이차방정식 버튼으로 답 확인

1번

<div style="border: 1px solid skyblue;">
<h3>(문제)</h3>
다음 이차 방정식의 해를 구하고, 그 버튼을 클릭하십시오.
<br><br><br>
<h2>x<sup>2</sup>-5x=-6</h2>
<button type="button" onclick="oper(1)">x = 1</button>
<button type="button" onclick="oper(2)">x = 2</button>
<button type="button" onclick="oper(3)">x = 3</button>
<button type="button" onclick="oper(4)">x = 4</button>
<button type="button" onclick="oper(5)">x = 5</button>
<br><br>
※올바른 답은 2개가 있습니다.
<br><br><br><br><br><br>
</div>
<script type="text/javascript">
function oper(num) {
	let str = parseInt(num);
	let str1 = ((str*str)-5*str)+6
	if (str1==0) {
		if (str==2) {
			alert("x=2! 정답입니다");
		}if (str==3) {
			alert("x=3! 정답입니다");
		}
	}else{
		alert("오답입니다.");
	}
}
</script>
</body>

 

 

 

2번 : 방정식 변경~

function oper(num) {
	let re = Math.pow(num,2) - (5*num);
	if (re == -6) {
		alert("올바른 값 입니다");
	}else {
		alert("부정한 값입니다");
	}
}