Merhaba Ruby Matematiksel işlemler yazısını okuyan ziyaretçi! :)

Önceki yazımda Ruby dosyaları hakkında bilgi vermiştim. Bu yazımda Ruby ile matematik işlemleri yapacağız.

Yazıya geçmeden önce burada anlattığım adımları uygulayarak irb penceresini aç. Bu işlemlerin hepsini Ruby terminalinde yapacağız.


Ruby konsolunu/terminalini başlattığımızda aşağıdaki satır bizi karşılayacak.
irb(main):001:0> 
Bu satır, komut sonlandığında yada komut çalıştırmaya hazır olduğunda görünür.

6+8 işlemini Ruby konsolunda yapalım.
irb(main):001:0> 6+8
=> 14
irb(main):002:0> 
Sonucun 14 olduğunu görüyoruz.

Aşağıdaki örneği birlikte inceleyelim.
irb(main):001:0> 9-5
=> 4
irb(main):002:0> 6/3
=> 2
irb(main):003:0> 6*6
=> 36
irb(main):004:0> 20%6
=> 2
irb(main):005:0> 9**3
=> 729
irb(main):007:0> 

  • İlk satırda 9-5 işlemini,
  • İkinci satırda 6/3 işlemini yaptık. Bölme işlemi için / işaretini kullanırız.
  • Üçüncü satırda 6*6 işlemini yaparak 36 sonucuna ulaştık. Çarpma işlemi için * işareti kullanırız. Nokta yahut x kullanmıyoruz.
  • Dördüncü satırda bölme işleminin kalanını yazdırdık. Programlama dilleri, bölme işleminin kalanlarını göstermezler. Bölme işlemindeki kalanı görmek için % kullanırız.
  • Beşinci satırda ise 9 üzeri 3 işlemini yaptık. Üslü işlemler için ** işareti kullanırız.


Şimdi işlemleri biraz zorlaştıralım.
irb(main):001:0> 8*(2**3-8)+8
=> 8
irb(main):002:0> 11.8+5.5
=> 17.3
irb(main):003:0> (8/4*9/3)*((2+8)*5)-(8-9)
=> 301
irb(main):004:0> 

  • İlk satırda gördüğün işlemi nasıl yaparsın? Sırayla yaparız demi? :) İşlem önceliği var işlem!
  • İkinci satırda ondalıklı rakamlarla toplama işlemi yaptım ve sonuç, ondalıklı olarak yazdırıldı.
  • Son satırda parantez içi işlemleri sıkça kullandım. Sonucu 301 buldum. Sen yap bakalım kaç bulacaksın :)

Ruby ile Matematiksel işlemler yazısı bu kadar :) Bu yazıda kullandığımız +, -, %, * gibi ifadelerin hepsi birer operatördür. 

Bir sonraki yazıda görüşürüz! Ha bu arada takılırsan sor, amacımız öğretmek. Soru soranı cetvelle dövmüyoruz ;)