Fundamental Golang #8: Operasi Matematika
Operator aritmatika merupakan suatu cara yang memudahkan kita untuk melakukan perhitungan matematika dalam bahasa pemrograman. Di dalam bahasa pemrograman Go, terdapat sejumlah operator aritmatika yang tersedia untuk kita gunakan.
| Operator | Keterangan |
|---|---|
| + | Penjumlahan |
| - | Pengurangan |
| * | Perkalian |
| / | Pembagian |
| % | Sisa Pembagian |
Berikut contoh operasi aritmatika pada golang
GO
package main
import "fmt"
func main() {
var a = 100
var b = 20
var c = a + b // penjumlahan variabel a (100) dan variabel b (20)
fmt.Print(c) // Output : 120
}
Augmented
| Operasi Matematika | Augmented Assignments |
|---|---|
| a = a + 10 | a += 10 |
| a = a - 10 | a -= 10 |
| a = a * 10 | a *= 10 |
| a = a / 10 | a /= 10 |
| a = a % 10 | a %= 10 |
GO
package main
import "fmt"
func main() {
var i = 10
i += 10
fmt.Println(i) // Output : 20
}
Unary Operator
| Operator | Keterangan |
|---|---|
| ++ | a = a + 1 |
| -- | a = a - 1 |
| - | Negative |
| + | Positive |
| ! | Boolean kebalikan |
GO
package main
import "fmt"
func main() {
var i = 10
i++
fmt.Println(i) // Output : 11
}