JAVASCRIPT

자바스크립트 함수 문제

ture403 2023. 2. 28. 19:20

- Frederick Philips Brooks
Mythical Man-Month 저자
728x90
반응형

문제1.

사용자가 프롬포트 창에 숫자를 입력했을 떄 그 숫자를 함수로 넘겨주고,함수에서는 숫자가 양수인지,음수인지,또는 0인지 판단해서 알림 창에 보여 주는 프로그램을 작성해 보세요.

See the Pen 함수 문제1 by ture403 (@ture403) on CodePen.

01. 함수를 isPositive 함수를 만듭니다.

02. 함수에 조건문 매개변수가 0보다 크면 양수 

03. 매개변수가 0보다 작으면 음수

04. 그것도 아니면 0입니다 코드를 작성합니다.

05. 변수에 number에 parseInt함수안에prompt 값을 넣어 줍니다.

06. 조건문을 작성합니다. 만약 number 가 숫자이면 

07. 함수를 안에 매겨변수 number 넣은 값을 호출합니다.

문제2.

2개의 숫자를 입력받아 두 수의 최대공약수를 구하는 함수를 작성하고 테스트해 보세요. 예를 들어 4와12의 최대공약수는 4가 됩니다. 즉 두 수 모두 나누어떨어지는 수 중에서 가장 큰 값이 최대 공약수 입니다.

See the Pen 함수문제2 by ture403 (@ture403) on CodePen.

01. 함수 getGCD 를 만듭니다. 매개변수 2개를 넣어줍니다.

02. 변수 max 에 연사자를 넣어줍니다. (n이 m 보다 크면 n이다. 아니면 m이다.)

03. 변수 GCD 를 만듭후 초기화 0 으로 해줍니다.

04. i가 1부터 i 가 m까지 1씩 증가하는 반복문을 만들어줍니다.

05. 그안에 if문 을 써서 n 을 i 로 나눈 나머지가 0 이고 m을 i로 나눈 나머지가 0 이면

06. GCD안에 i값을 넣어 줍니다.

07. GCD를 return 시켜줍니다.

08. getGCD안에 값을 넣어주면 HTML에 표출됩니다.