package main

import "fmt"

func main() {
	// Operator aritmatika pada dua bilangan bulat
	fmt.Println("7 + 2  =", 7+2)
	fmt.Println("7 - 2  =", 7-2)
	fmt.Println("7 * 2  =", 7*2)
	fmt.Println("7 / 2  =", 7/2)
	fmt.Println("7 % 2  =", 7%2)

	// Pembagian bulat terpotong ke arah nol
	fmt.Println("-7 / 2 =", -7/2)
	fmt.Println("-7 % 2 =", -7%2)

	// Pembagian pada float mempertahankan pecahan
	var pembilang float64 = 7
	var penyebut float64 = 2
	fmt.Println("7.0 / 2.0 =", pembilang/penyebut)

	// Pembagian float dengan nol tidak panic
	var nol float64 = 0
	fmt.Println("1.0 / 0.0 =", 1.0/nol)
	fmt.Println("0.0 / 0.0 =", nol/nol)
}
