Operator Aritmetika Dalam Pemrogramman Ruby
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com
22 September 2017

Operator Aritmetika

Operator adalah simbol khusus yang digunakan untuk melakukan operasi-operasi tertentu didalam program, seperti perhitungan, perbandingan dua buah nilai, penyambungan teks, dan sebagainya.

Untuk melakukan operasi-operasi perhitungan (aritmetika), Ruby menyediakan beberapa operator. Dibawah ini menunjukan daftar operator tersebut.

+ = penjumlahan

- = Pengurangan

* = perkailan

/  = pembagian

% = Sisa bagi (modulus)

** = Perpangkatan

Berikut ini adalah contoh kode yang menunjukan penggunaan operator-operator diatas.

#!/usr/bin/ruby

##########################################################################
# Nama File : operator_aritmetika.rb
##########################################################################

a = 10
b = 3
c = 3.0

puts "a \t= #{a}"
puts "b \t= #{b}"
puts "c \t= #{c}"

print "\nOperasi aritmetika: \n"
puts  "a + b \t= #{a + b}"
puts  "a - b \t= #{a - b}"
puts  "a * b \t= #{a * b}"
puts  "a / b \t= #{a / b}"
puts  "a / c \t= #{a / b}"
puts  "a % b \t= #{a % b}"
puts  "a ** b \t= #{a ** b}"

Hasil program:

a   = 10
b   = 3
c   = 3.0

Operasi aritmetika:
a + b   = 13
a - b   = 7
a * b   = 30
a / b   = 3
a / c   = 3
a % b   = 1
a ** b  = 1000

Cara kerja operator / di dalam Ruby sama seperti bahasa C. Jika kedua operand bertipe bilangan bulat maka operator tersebut akan menghasilkan bilangan bulat. namun Jika salah satu atau kedua operand bertipe bilangan riil maka hasilnya berupa bilangan riil.

Dalam menghitung sisa bagi Ruby juga mengadopsi operator yang digunakan oleh C, yaitu operator %. 10 % 3 akan menghasilkan nilai 1 karena 10 dibagi 3 adalah 3 dan sisa baginya 1. Sebagai contoh lain, 14 % 4 akan menghasilkan nilai 2 karena 14 dibagi 4 adalah 3 dan sisa baginya 2.

Untuk perpangkatan bilangan, Ruby menggunakan operator **. Ekspresi a % b artinya a pangkat b. Demikian , 10 ** 3 akan menghasilkan 1000, yang berasal dari 10 pangkat 3.

Blog ini telah dibaca sebanyak 2451 kali
Ruby Operator Aritmetika Ruby Lang

Sekilas Tentang Penulis

Fika Ridaul Maulayya
Software Engineering Enthusiast | Blogger | Creator of RubyPedia.com

KOMENTAR

blog comments powered by Disqus