< 과제 3 >
우선, 사용자에게 숫자를 입력받기 위해 read 명령어를 이용했다.
입력한 수를 num이라는 변수에 저장한 후 입력받은 수가 짝수일 때는 별찍기, 홀수일 때는 구구단을 출력하기 위해
조건문 if를 사용했다.
입력받은 수가 짝수일 때는 num값을 2로 나눴을 때 0인 것으로 작성했다.
이 때 -eq는 비교 연산자 "= ="를 의미한다.
짝수일 때는 그 수를 높이로 하는 별을 찍기 위해 for문을 사용했다.
(별찍기 코드는 C++ 스터디에서 했던 코드를 이용했다.)
또한, else를 이용하여 입력받은 수가 홀수일 때는 구구단이 출력되도록 하기 위해 while문을 사용했다.
-le는 비교 연산자 "< ="를 의미하고 위와 같이 입력된 수의 구구단이 출력되도록 코드를 작성했다.
스크립트를 모두 작성 후 실행시키면 다음과 같다.
위와 같이 짝수를 입력했을 때는 그 짝수를 높이로 하는 별찍기 모양이 잘 출력되는 것을 확인할 수 있다.
위와 같이 홀수를 입력했을 때는 그 홀수의 구구단이 잘 출력되는 것을 확인할 수 있다.
'2020-1 STUDY > Linux Study' 카테고리의 다른 글
Linux Study Week 5 - 2 (0) | 2020.06.07 |
---|---|
Linux Study Week 5 - 1 (0) | 2020.06.07 |
Linux Study Week 4 - 3 (0) | 2020.06.01 |
Linux Study Week 4 - 2 (0) | 2020.06.01 |
Linux Study Week 4 - 1 (0) | 2020.06.01 |