Akademi Manajemen Informatika

Operasi Matematika

Dalam Membikin suatu aplikasi, kadang kita perlu melakukan operasi matematika. Sebagai Misalnya, ketika Membikin aplikasi penjualan kita menghitung jumlah item yang dibeli, jumlah pembayaran, atau potongan harga. Seperti bahasa pemrograman lainnya, di golang kita tentu juga Pandai melakukan operasi matematika.

Tabel Operasi Matematika di Golang

Operator Operasi Matematika
+ Penjumlahan
Pengurangan
* Perkalian
/ Pembagian
% Modulus (sisa pembagian)

Misalnya Kode Operasi Matematika

package main

import "fmt"

func main() {
	var x = 10
	var y = 5

	// Operasi penjumlahan
	var sum = x + y
	fmt.Println(sum)

	// Operasi pengurangan
	var sub = x - y
	fmt.Println(sub)

	// Operasi perkalian
	var mul = x * y
	fmt.Println(mul)

	// Operasi pembagian
	var div = x / y
	fmt.Println(div)

	// Operasi modulus (sisa pembagian)
	var mod = x % y
	fmt.Println(mod)
}

output:

READ  Data Cleaning Adalah: Pengertian, Urgensi, Manfaat, dan 3 Contohnya

Augmented Assignments

Augmented assignment adalah suatu Langkah Demi mempersingkat operasi matematika. Augmented assignment menggabungkan operator matematika dan dan operator assignment (=). Sebagai Misalnya, Demi menambahkan nilai y ke dalam x alih-alih menulis x = x + y kita Pandai menulisnya x += y.

Operasi Matematika Menggunakan Augmented Assignments
x = x + 5 x += 5
x = x – 5 x -= 5
x = x * 5 x *= 5
x = x / 5 x /= 5
x = x % 5 x %= 5

Misalnya Kode Augmented Assignments

package main

import "fmt"

func main() {
    var x = 10
    fmt.Println(x)
    x += 5
    fmt.Println(x)
}

output:

Unary Operator

Dalam matematika, unary operator adalah operasi yang hanya dilakukan dengan satu operand (input). Unary operator juga digunakan Demi mempersingkat suatu operasi matematika. Sebagai Misalnya, Demi Meningkatkan satu nilai pada variabel x alih-alih menulisnya x = x + 1, kita Pandai menulisnya menjadi x++.

READ  Kenali Kriptografi dari Penjelasan Tiba Teknis Pengembangannya
Unary Operator Keterangan
++ a = a + 1
a = a – 1
Negative
+ Positive
! Kebalikan Boolean

Misalnya Kode Unary Operator

package main

import "fmt"

func main() {
    var x = 10
    fmt.Println(x)

    x++
    fmt.Println(x)

    var positiveX = +x
    fmt.Println(positiveX)

    var negativeX = -x
    fmt.Println(negativeX)

    var boolean = true
    fmt.Println(boolean)

    var invertBoolean = !boolean
    fmt.Println(invertBoolean)
}

output:

Berikutnya: #11: Operasi Komparasi – Belajar Golang Dari Dasar