스스로만든 두번째 코드

6430 단어 코딩코딩

프롬프트 창에서 두 숫자를 입력받은 후 그 값을 넘겨주면 두 숫자의 크기를 비교해 더 큰 숫자를 알림창에 표시하는 함수를 작성후 실행하기

var num1 = parseInt(prompt("첫번째 입력할 숫자는?"));
		var num2 = parseInt(prompt("두번째 입력할 숫자는?"));
		var highNumber1 = num1>num2;
		var highNumber2 = num1<num2;
		
		addNumber(num1,num2);

		function addNumber(a,b) {
        if (highNumber1){
        alert(num1 + "(이)가" + num2 + "보다" + "큽니다");
		} else {	
		alert(num2 + "(이)가" + num1 + "보다" + "큽니다");
		}
	}

물론 그전에 있던 코등 약식을 빌려와서 조금 수정해서 만들긴 했지만, 내가 했던 것을 참고해서 복붙하는것도 능력이라고 배웠기에 일말의 양심의 가책도 없이 기존에 있던 양식에서 조금 수정해서 지금처럼 만들었다.

답이 틀린건 아니지만 모범 답안지는 이거였따.

		var num1 = parseInt(prompt("비교할 첫 번째 숫자: "));   // parseInt 함수는 괄호 안의 값을 정수형 숫자로 변환합니다.
		var num2 = parseInt(prompt("비교할 두 번째 숫자 : "));

		compareTwo(num1, num2);

		function compareTwo(x, y) {
			if (x == y) alert(x + "와(과) " + y + "는 같습니다.");
			else if (x > y) alert( x + "(이)가 " + y + "보다 큽니다.");
			else alert(y + "(이)가 " + x + "보다 큽니다.");
		}

크 정말 깔끔하다ㅋㅋㅋ 심지어 나는 숫자가 같을때의 경우의수는 생각도 안해서 결과적으론 틀린 코딩이 되었다. 그래도 덕분에 스스로 한번 더 해보고 뭐하나 배워가는 느낌이라서 좋다.

좋은 웹페이지 즐겨찾기