All posts
Fundamental Golang #8Part 8 of 13

Fundamental Golang #8: Operasi Matematika

1 min read
Fundamental Golang
Series: Fundamental Golang13 parts
  1. 1Program Hello World
  2. 2Tipe Data Number
  3. 3Tipe Data String
  4. 4Tipe Data Boolean
  5. 5Variable
  6. 6Constant
  7. 7Konversi Tipe Data
  8. 8Operasi Matematika
  9. 9Operasi Perbandingan
  10. 10Type Declarations
  11. 11Tipe Data Array
  12. 12Tipe Data Slice
  13. 13Tipe Data Map

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.

OperatorKeterangan
+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 MatematikaAugmented Assignments
a = a + 10a += 10
a = a - 10a -= 10
a = a * 10a *= 10
a = a / 10a /= 10
a = a % 10a %= 10
GO
package main

import "fmt"

func main() {

	var i = 10
	i += 10

	fmt.Println(i) // Output : 20
}

Unary Operator

OperatorKeterangan
++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
}