물먹는산세베리아

[Linux]5_2. 계산기 프로그램 본문

Linux

[Linux]5_2. 계산기 프로그램

suntall 2020. 6. 9. 20:27

assignment1.sh

- select 자체가 반복문이다.

- 곱하기는 * 대신 \*을 쓴다.

- 계속 반복해서 출력해주어야 하는 "Enter Number:"은 PS3로 받아준다.

- list에 4가지 연산과 종료하는 Exit 총 5가지를 list에 저장한다.

- case 문을 써서 order에 저장되는 숫자에 따라 두가지 숫자를 받고 연산을 한다.

- 1,2,3,4 를 제외한 숫자를 입력할 경우 break로 인해 반복문을 종료하게 만들었다.

- REPLY=NULL은 반복하기 위해 써 주었다.

 

1번 선택)

2번 선택)

3번 선택)

곱셈 연산에 \*를 이용했더니 위와 같은 오류가 났다.

그래서 \* 대신 "*"를 넣었다.

원하는 대로 잘 출력되었다.

 

4번 선택)

* 몫이 출력된다.

5번 선택)

6나 7을 입력해도 종료된다.

'Linux' 카테고리의 다른 글

VMware에 Ubuntu 18.04 설치  (0) 2021.07.12
[Linux]5_3. 별찍기와 구구단  (0) 2020.06.09
[Linux]5_1. lab  (0) 2020.06.09
[Linux]4_3. if-else  (0) 2020.06.02
[Linux]4_2. read, 매개변수  (0) 2020.06.02