7. 2개의 정수를 입력받아 b-a를 계산

2018. 1. 19. 10:30알고리즘(algorithm)

Q. 두 변수 a, b에 정수를 입력받고, b-a를 출력하는 프로그램을 작성하세요. 단, 변수 b에 입력한 값이 a이하면 변수 b의 값을 다시 입력하세요.

ex) a=3, b=3일 때 a보다 큰 값을 입력하라는 메세지 출력 후 b의 값을 다시 입력받습니다.


S. HTML5, javascript, JQuery-3.2.1을 사용하여 작성됐습니다.


<!DOCTYPE html>

<html lang="ko">

<head>

<meta charset="utf-8">

<title>앙큼한유채`s 일상 Story</title>

<script src="http://code.jquery.com/jquery-3.2.1.min.js"></script>

<style type="text/css">

.btn{width: 190px;height: 30px; border: 1px solid black;margin-top: 10px;text-align: center;line-height: 30px;cursor: pointer;}

</style>

</head>

<body>

<div>

<span>

Q. 두 변수 a, b에 정수를 입력받고, b-a를 출력하는 프로그램을 작성하세요. 단, 변수 b에 입력한 값이 a이하면 변수 b의 값을 다시 입력하세요.<br>

ex) a=3, b=3일 때 a보다 큰 값을 입력하라는 메세지 출력 후 b의 값을 다시 입력받습니다.

</span>

</div>

<div>

<span>a의 값을 입력하세요.</span>

<input type="text" id="num1" autocomplete="off">

</div>

<div>

<span>b의 값을 입력하세요.</span>

<input type="text" id="num2" autocomplete="off">

</div>

<div id="result">

</div>

<div class="btn" onclick="btn()">결과</div>

<script type="text/javascript">

function btn(){

$("#spanResult").remove();

var num1=parseInt($("#num1").val());

var num2=parseInt($("#num2").val());

if(num1==""){

$("#result").append("<span id='spanResult'>num1의 값을 입력하세요.</span>");

$("#cnt").focus();

return;

}

else if(num2==""){

$("#result").append("<span id='spanResult'>num2의 값을 입력하세요.</span>");

$("#num2").focus();

return;

}

else if(num2<=num1){

$("#result").append("<span id='spanResult'>num1보다 큰 값을 입력하세요.</span>");

$("#num2").focus();

return;

}

else{

var sumResult=0;

sumResult=num2-num1;

$("#result").append("<span id='spanResult'>결과 : num2-num1은 "+sumResult+"입니다.</span>");

}

}

</script>

</body>

</html>

 


'알고리즘(algorithm)' 카테고리의 다른 글

9. 구구단 출력하기  (0) 2018.01.23
8. 입력받은 정수의 자릿수  (0) 2018.01.22
6. a, b사이의 모든 정수의 합  (0) 2018.01.18
5. 가우스덧셈  (0) 2018.01.17
4. 1부터 n까지의 정수 합 구하기  (0) 2018.01.16