Gunakan tanda [] untuk mencari tag gan! contoh [flutter, javascript]

Pemrograman dart - Operasi Aritmatika

Pemrograman dart - Operasi Aritmatika

Artikel ini dibukukan pada buku Pemrograman Dasar Dart
access_time 29 Mei 2021 remove_red_eye 6652 Kali spellcheck 479 Kata, 3167 Karakter
#dart #operasi aritmatika #operator dart

Apa kabar gengs? Setelah ada beberapa kali update beberapa fungsionalitas web ini, ane memutuskan bahwa percakapan pihak pertama menjadi saya, dan percakapan pihak kedua adalah anda, hehe kurang enak soalnya kalau kurang sopan. Oke mari lanjut ke topik.

Pengertian

Pasti para pembaca disini tau, jika operasi aritmatika dasar adalah penjumlahan, pengurangan, perkalian dan pembagian, dan ada juga yang lebih maju, seperti manipulasi persentase, akar kuadrat s, eksponen, fungsi logaritmik, dan lain sebagainya.

Saat kita ngoding menggunakan bahasa pemrograman yang statis dalam tipe data, kita tidak bisa asal memberi pembagian/perkalian yang ngawur. Sebab akan menghasilkan error nantinya. Jadi, simak baik-baik beberapa operasi berikut. Dan jika ingin praktik, langsung buka dartpad ya

Contekan (Cheat sheet)

OperatorPenjelasan
+Plus (tambah)
-Minus (kurang)
/Bagi
*Kali
~/Pembagian yang menghasilkan integer
%modulus
++increment (+1)
--decrement (-1)


Pembahasan

Tambah

Penambahan dengan operator (+). Mungkin anda akan langsung paham.

contoh 5+5 = ? jawabannya pasti 10.

Let's go to code:

void main() {
  var a = 5;
  var b = 5;
  
  var c = a+b;
  print(c);
}

Hasilnya

10

Kurang

Pengurangan dengan operator (-). Maybe anda akan langsung paham juga.

contoh 5-5 = ? jawabannya pasti 0.

Contoh kode

void main() {
  var a = 5;
  var b = 5;
  
  var c = a-b;
  print(c);
}

Hasilnya adalah

0

Bagi

Pembagian dengan operator (/).

contoh 20/10 = ? jawabnnya pasti 2

contoh kode

void main() {
  var a = 20;
  var b = 10;
  
  var c = a/b;
  print(c);
}

Hasilnya

2

Harap hati-hati dengan tipe data, contoh kasus 

void main() {
  var a = 20;
  var b = 9;
  
  int c = a/b;
  print(c);
}

Hasilnya error

Perkalian

Perkalian dengan operator (*).

contoh 5*5 = ? Hasilnya 25

contoh kode 

void main() {
  var a = 5;
  var b = 5;
  
  var c = a*b;
  print(c);
}

Hasilnya

25

Pembagian yang menghasilkan integer

operator (~/)

contoh 29/5 = ? Hasilnya 5. Kenapa? Karena pembulatan kebawah, atau bisa dibilang clearing decimal

contoh kode

void main() {
  var a = 29;
  var b = 5;
  
  int c = a~/b;
  print(c);
}

Hasilnya adalah

5

Modulus

operator (%)

Modulus merupakan sisa hasil bagi.

contoh 25 % 5 = ? hasilnya adalah 0

contoh kode 

void main() {
  var a = 25;
  var b = 5;
  
  int c = a%b;
  print(c);
}

Hasilnya adalah

0

Increment

operator (++)

Merupakan penambahan secara berurut.

contoh:

void main() {
  int i = 1;
  i++;
  print(i);
}

Hasilnya adalah

2

kenapa 2? karena (++) menambahkan satu angka. Jadi intinya i diatas adalah 1 + 1

contoh ke-2

void main() {
  int i = 1;
  i++;
  i++;
  print(i);
}

Nah, sekarang i++ nya ada 2, Hasilnya berapa? yap.. hasilnya adalah

3

intinya 1+1+1 = 3

decrement

operator (--)

Merupakan pengurangan secara berurut.

contoh:

void main() {
  int i = 1;
  i--;
  print(i);
}

Hasilnya adalah

0

kenapa 0? karena (--) mengurangi satu angka. Jadi intinya i diatas adalah 1 - 1

contoh ke-2

void main() {
  int i = 1;
  i--;
  i--;
  print(i);
}

Nah, sekarang i-- nya ada 2, Hasilnya berapa? yap.. hasilnya adalah

-1

intinya 1-1-1 = -1


Oke terimakasih. selanjutnya kita akan bahas operasi yang lain. Keep here dude!

Artikel ini dibukukan pada buku Pemrograman Dasar Dart
Navigasi Konten