실습
- 사용자에게 입력받을 연산 번호를 저장할 정수형 변수
sel
을 선언합니다.
- 연산을 할
num1
과 num2
, 결괏값을 저장할 result
를 실수형으로 선언합니다.
- 1번은 덧셈, 2번은 뺄셈, 3번은 곱셈, 4번은 나눗셈을 연산합니다.
- 이외의 숫자를 입력할 시에 "잘못된입력입니다."라고 출력하고 프로그램이 종료됩니다.
코드
package main
import "fmt"
func main() {
var sel int
var num1, num2,result float64
fmt.Scan(&sel)
fmt.Scanln(&num1, &num2)
switch sel {
case 1 :
result= num1+num2
case 2 :
result= num1-num2
case 3 :
result= num1*num2
case 4 :
result= num1/num2
default :
fmt.Print("잘못된입력입니다.")
return // 종료값을 설정해줘야한다!
}
fmt.Printf("%.1f\n", result)
}
입력
1
10.4 4
출력
14.4