package main
import "fmt"
//------------------------- << Function >> -------------------------------
func add(a int, b int) {
fmt.Println(" ---------<< addition start >>-----------")
fmt.Printf("%2d + %2d = %2d \n" ,a, b, a+b )
}
func sub(a int, b int) {
fmt.Println(" ---------<< subtraction start >>-----------")
fmt.Printf("%2d - %2d = %2d \n" ,a, b, a-b )
}
func mul(a int, b int) {
fmt.Println(" ---------<< multiplication start >>-----------")
fmt.Printf("%2d x %2d = %2d \n" ,a, b, a*b )
}
func div(a int, b int) {
fmt.Println(" ---------<< dividen start >>-----------")
fmt.Printf("%2d / %2d = %.2f \n" ,a, b, float64(a)/float64(b) )
}
//-------------------------------------------------------------------------
func main() {
var leftV, rightV int
fmt.Print("leftV input >>>")
fmt.Scanf("%d", &leftV)
fmt.Print("rightV input >>>")
fmt.Scanf("%d", &rightV)
add(leftV, rightV)
sub(leftV, rightV)
mul(leftV, rightV)
div(leftV, rightV)
}


'언어 > Go' 카테고리의 다른 글

for 인덱스, 값 := range arr {  (0) 2016.02.27
go boolean  (0) 2016.02.26
동작하기는 하는데 에러부분이 생긴다  (0) 2016.02.26
if문  (0) 2016.02.26
switch + random  (0) 2016.02.26