[Golang] 분기문 실습

이정훈·2023년 5월 25일
0

Golang

목록 보기
18/24
post-thumbnail

안좋은 계산기

  • 사칙연산을 수행하는 계산기 만들기!
  • +,-,x,/ 네 개의 사칙 연산을 선택, 두 수를 입력하면 수행결과 출력되는 성능이 좋지 안흔 계산기!

실습

  • 사용자에게 입력받을 연산 번호를 저장할 정수형 변수 sel을 선언합니다.
  • 연산을 할 num1num2, 결괏값을 저장할 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

짝수 홀수 구하기!

실습

  • number을 int로 선언하고
  • 입력받은 number 짝수 인지 홀수 인지 알려 주기!

코드

package main

import "fmt"

func main() {
	var number int
	fmt.Println("숫자를 입력하세요: ")
	fmt.Scanln(&number)

	switch number % 2 {
	case 0:
		fmt.Println("짝수입니다.")
	case 1:
		fmt.Println("홀수입니다.")
	}
}

입력

2

출력

짝수입니다.

한 눈에 끝내는 고랭 기초 !!

profile
싱숭생숭늉

0개의 댓글