Bagikan melalui


Operator numerik Bicep

Operator numerik menggunakan bilangan bulat untuk melakukan penghitungan dan menampilkan nilai bilangan bulat. Untuk menjalankan contoh, gunakan Azure CLI atau Azure PowerShell untuk menyebarkan file Bicep.

Operator Nama
* Perkalian
/ Pembagian
% Modulo
+ Tambahkan
- Pengurangan
- Minus

Catatan

Pengurangan dan minus menggunakan operator yang sama. Fungsinya berbeda karena pengurangan menggunakan dua operand dan minus menggunakan satu operand.

Kali *

operand1 * operand2

Mengalikan dua bilangan bulat.

Operand

Operand Tipe Deskripsi
operand1 Integer Angka untuk dikalikan.
operand2 Integer Pengali angka.

Nilai hasil

Perkalian mengembalikan produk sebagai bilangan bulat.

Contoh

Dua bilangan bulat dikalikan dan mengembalikan produk.

param firstInt int = 5
param secondInt int = 2

output product int = firstInt * secondInt

Output dari contoh:

Nama Jenis Nilai
product Integer 10

Bagi /

operand1 / operand2

Membagi bilangan bulat dengan bilangan bulat.

Operand

Operand Tipe Deskripsi
operand1 Integer Bilangan bulat yang dibagi.
operand2 Integer Bilangan bulat yang digunakan untuk pembagian. Tidak bisa nol.

Nilai hasil

Pembagian mengembalikan quotient sebagai bilangan bulat.

Contoh

Dua bilangan bulat dibagi dan mengembalikan quotient.

param firstInt int = 10
param secondInt int = 2

output quotient int = firstInt / secondInt

Output dari contoh:

Nama Jenis Nilai
quotient Integer 5

Modulo %

operand1 % operand2

Membagi bilangan bulat dengan bilangan bulat dan menampilkan sisanya.

Operand

Operand Tipe Deskripsi
operand1 Integer Bilangan bulat yang dibagi.
operand2 Integer Bilangan bulat yang digunakan untuk pembagian. Tidak bisa 0.

Nilai hasil

Sisanya dikembalikan sebagai bilangan bulat. Jika divisi tidak menghasilkan sisa, 0 dikembalikan.

Contoh

Dua pasang bilangan bulat dibagi dan mengembalikan sisanya.

param firstInt int = 10
param secondInt int = 3

param thirdInt int = 8
param fourthInt int = 4

output remainder int = firstInt % secondInt
output zeroRemainder int = thirdInt % fourthInt

Output dari contoh:

Nama Jenis Nilai
remainder Integer 1
zeroRemainder Integer 0

Tambah +

operand1 + operand2

Menambahkan dua bilangan bulat.

Operand

Operand Tipe Deskripsi
operand1 Integer Nomor yang akan ditambahkan.
operand2 Integer Nomor yang ditambahkan ke angka.

Nilai hasil

Penambahan mengembalikan jumlah sebagai bilangan bulat.

Contoh

Dua bilangan bulat ditambahkan dan mengembalikan jumlahnya.

param firstInt int = 10
param secondInt int = 2

output sum int = firstInt + secondInt

Output dari contoh:

Nama Jenis Nilai
sum Integer 12

Kurang -

operand1 - operand2

Mengurangi bilangan bulat dari bilangan bulat.

Operand

Operand Tipe Deskripsi
operand1 Integer Jumlah yang lebih besar yang dikurangi dari.
operand2 Integer Angka yang dikurangi dari angka yang lebih besar.

Nilai hasil

Pengurangan mengembalikan selisih sebagai bilangan bulat.

Contoh

Bilangan bulat dikurangi dan mengembalikan selisihnya.

param firstInt int = 10
param secondInt int = 4

output difference int = firstInt - secondInt

Output dari contoh:

Nama Jenis Nilai
difference Integer 6

Minus -

-integerValue

Mengalikan bilangan bulat dengan -1.

Operand

Operand Tipe Deskripsi
integerValue Integer Bilangan bulat dikalikan dengan -1.

Nilai hasil

Bilangan bulat dikalikan dengan -1. Bilangan bulat positif mengembalikan bilangan bulat negatif dan bilangan bulat negatif mengembalikan bilangan bulat positif. Nilai dapat diberi tanda kurung.

Contoh

param posInt int = 10
param negInt int = -20

output startedPositive int = -posInt
output startedNegative int = -(negInt)

Output dari contoh:

Nama Jenis Nilai
startedPositive Integer 10-
startedNegative Integer 20

Langkah berikutnya