GO random

언어/Go2016. 2. 11. 21:27
package main
import(
"fmt"
"math/rand"
"time"
)
func main() {
rand.Seed(time.Now().UnixNano())
for i:=1; i<=10; i++ {
fmt.Println(rand.Intn(10))
}
}


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

go [ 배열 ]  (0) 2016.02.11
go [ 구구단 ]  (0) 2016.02.11
1 ~100 even sum, odd sum  (0) 2016.02.06
go언어 gugudan  (0) 2016.02.06
go 언어 func main()  (0) 2016.02.06

package main
import "fmt"
func main() {
var sum_even int
var sum_odd int
sum_even = 0
sum_odd = 0
for i:=1; i<=100; i++ {
if i%2 == 0 {
sum_even = sum_even + i
} else {
sum_odd = sum_odd + i
}
}
fmt.Printf("sum_even -> %d\n", sum_even)
fmt.Printf("sum_odd -> %d\n", sum_odd)
}


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

go [ 배열 ]  (0) 2016.02.11
go [ 구구단 ]  (0) 2016.02.11
GO random  (0) 2016.02.11
go언어 gugudan  (0) 2016.02.06
go 언어 func main()  (0) 2016.02.06

go언어 gugudan

언어/Go2016. 2. 6. 17:46
package main
import (
"fmt"
)
func main() {
for i:=2; i<=9; i++ {
for j:=1; j<=9; j++ {
fmt.Printf("%2d * %2d = %2d\n", i, j, i*j)
}
}
}


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

go [ 배열 ]  (0) 2016.02.11
go [ 구구단 ]  (0) 2016.02.11
GO random  (0) 2016.02.11
1 ~100 even sum, odd sum  (0) 2016.02.06
go 언어 func main()  (0) 2016.02.06

go 언어 func main()

언어/Go2016. 2. 6. 17:45
package main
import "fmt"
func summation(val1 int, val2 int) (summation_result int) {
summation_result = val1+ val2
return
}
func subtraction(val1 int, val2 int) (subtraction_result int) {
subtraction_result = val1 - val2
return //subtraction_result
}
func multiplication(val1 int, val2 int) (multiplication_result int) {
multiplication_result = val1 * val2
return //multiplication_result
}
func dividen(val1 int, val2 int) (dividen_result float32) {
dividen_result = float32(val1) /float32(val2)
return //dividen_result
}
func main() {
var val_left int
var val_right int

fmt.Print("val_left is ")
fmt.Scanf("%d", &val_left)

fmt.Print("val_right is ")
fmt.Scanf("%d", &val_right)

fmt.Printf("%2d + %2d = %2d\n",
val_left, val_right, summation(val_left, val_right))
fmt.Printf("%2d - %2d = %2d\n",
val_left, val_right, subtraction(val_left, val_right))
fmt.Printf("%2d * %2d = %2d\n",
val_left, val_right, multiplication(val_left, val_right))
fmt.Printf("%2d / %2d = %f\n",
val_left,val_right, dividen(val_left, val_right))
}


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

go [ 배열 ]  (0) 2016.02.11
go [ 구구단 ]  (0) 2016.02.11
GO random  (0) 2016.02.11
1 ~100 even sum, odd sum  (0) 2016.02.06
go언어 gugudan  (0) 2016.02.06