ads

BÖLÜM-4: Pascal Programlama Dilinde Matematiksel Operatörler

Matematiksel işlemlerin yapılmasını sağlayan bazı operatörler şöyledir:
  • ( + ) = Toplama
  • ( - ) = Çıkarma
  • ( * ) = Bölme
  • ( / ) = Bölme
  • Mod = Bölme işlemi sonucunda elde edilen kalan kısımını ifade eder ve sonuç integer tipindedir.
  • Div = Bölme işlemi sonucunda elde edilen bölüm kısmını ifade eder ve sonuç integer tipindedir.

Matematiksel operatörlerin öncelik sırası şöyledir:
1) Parantez işlemleri

2) Üst alma işlemleri

3) Çarpma/Bölme işlemleri

4) Toplama/Çıkarma işlemleri


Bazı matematiksel komutlar şöyledir:
  • Sqrt = Sayının karekökünü alır ve sonuç Reel tipindedir.
  • Sqr = Sayının karesini verir ve sonuç Reel tipindedir.
  • Int = Sayının virgülden sonraki kısmını almaz ve tam sayı kısmını Reel değişkenine atar.
  • Trunc = Sayının virgülden sonraki kısmını almaz ve tam sayı kısmını Long Integer değişkenine atar.
  • Round = Reel sayıyı en yakın tam sayıya yuvarlar ve sonuç Integer tipindedir.
  • Abs = Sayının mutlak değerini alır ve sonuç Reel tipindedir.
  • Exp (Exponent) = Sayınınn 'e' üssünü bulur ve sonuç Reel tipindedir.
  • Ln (Logarithm) = Sayının doğal logaritmasını bulur ve sonuç Reel tipindedir.
  • Cos / Sin = Radyan olarak belirtilecek sayının Cosünüs / Sinüs'ünü bulur ve sonuç Reel tipindedir.
  • ArcTan = Radyan olarak belirtilecek sayının Arctanjant'ını bulur ve sonuç Reel tipindedir.

Örnek:
Yukarıdaki bilgilere göre aşağıda matematiksel operatörlerle ilgili örneğimizi oluşturduk...

Kod kısmı:
program matematiksel_operatorler;
var
a,b,c,d:integer;
begin
a:=87; b:=4;
writeln('TOPLAMA= ',a+b);
writeln('CIKARMA= ',a-b);
writeln('CARPMA= ',a*b);
writeln('BOLME= ',a/b);

c:=a mod b;
writeln('KALAN= ',c);

d:=a div b;
writeln('BOLUM= ',d);

writeln('KAREKOK= ',sqrt(25));
writeln('KARESI= ',sqr(8.2));
writeln('SONUC= ',int(7.8721));
writeln('SONUC= ',trunc(7.8721):3);
writeln('SONUC= ',round(7.9881));
writeln('MUTLAK DEGER= ',abs(-7.8721));
writeln('E USSU= ',exp(3):4);
writeln('LOGARITMA= ',ln(11));
writeln('COS= ',cos(5.2));
writeln('ARCTAN= ',ArcTan(3.14/2));
writeln('Ic ice komutlarin sonucu= ',sqr(round(abs(-4.5))):5);
writeln('Ic ice komutlarin sonucu= ',sqrt(trunc(abs(-25.1))):5);
readln;
end.

Ekran Çıktısı:
Örneğimizde yazdığımız kodların ekran çıktısı yukardaki gibidir.

İyi Çalışmalar...
Share on Google Plus

About FERHAT ÖZEL

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 coment�rios:

Yorum Gönder