Pascal Programlama Dili

Bu programı çalıştırdığımızda karşımızda Iki sayinin toplami 62 yazacaktır ve enter'a basana kadar program kapanmayacaktır. Değişkenlerin değerini biz verdik o yüzden kendisi otomatik bi şekilde 62 yazdı fakat biz programı kullanan kişiden sayıları girmesini isteseydik şu şekilde olacaktı:{Bu programda da çarpma yapalım. Çeşitlilik olsun.}

Program carpma;
uses wincrt;
Var
a,b,c:integer;{Degiskenlerin adini bu sefer a,b,c diye verdik}
Begin
clrscr;
writeln('Birinci sayiyi giriniz');
readln(a);
writeln('Ikinci sayiyi giriniz');
readln(b);
c:=a*b;
writeln('Iki sayinin carpimi: ',c );
readln;
end.

Bu programda a ve b değişkenlerini kullanıcıdan girmesini istiyor ve c değişkenini a ve b değişkenlerinin çarpımı olarak alıyor ve Iki sayinin carpimi c değişkeni diyor.

Reel sayı değişkenleri;
Değişken Türü Sınırı
Real 2.9x10^-39...1.7x10^38
Single 1.5x10^-45...3.4x10^38
Double 5.0x10^-324...1.7x10^308
Extended 3.4x10^-4932...1.1x10^4932
Comp -2^63...2^63-1

En yaygın kullanılanı Real'dir ve yeterlidir.

Bir örnek yapalım;

Program ortalama;
uses wincrt;
var
not1,not2,not3:integer;
ort:real;
Begin
clrscr;
writeln('1. Sınav notunuzu giriniz:');
readln(not1);
clrscr;
writeln('2. Sınav notunuzu giriniz:');
readln(not2);
writeln('3. Sınav notunuzu giriniz:');
readln(not3);
ort:=(not1+not2+not3)/3 {matematikteki gibi parantez içi işlemlerin önceliği vardır}
clrscr;
writeln('Ortalamaniz: ' , ort:6:2); {:6:2 kısmını sayımızın düzgün gözükmesi için yaptık çünkü bu reel sayı}
readln;
end.

String değişkeni

Bu değişken tipi sayısal olmayan değerler yani harfli değişkenler için kullanılır.

program string;
uses wincrt;
var
isim:string;
yas:byte;
begin
clrscr;
writeln('Adinizi giriniz:');
readln(isim);
clrscr;
writeln('Yasinizi giriniz:');
readln(yas);
clrscr;
writeln(isim,'demekki ',yas,'yasindasin... Guzel');
readln;
end.

Normalde string degiskeni 255 karaktere kadar izin verir. Siz bunu sınırlamak isterseniz

var
isim:string[40]; şeklinde 40 a indirebilrsiniz.

Kayit (Record) Tipli Değişkenler

Bu değişken değişkenleri bir ana değişkenin altında alt değişkenler olarak tutmamızı sağlar dosyalama işlemi yaparken bu bölüm çok işimize yarayacak.
Type
kayit_tipi=Record
diger degiskenler...
end;
var
kayit_adi:kayit_tipi;
begin
...
end.

Tarih:
Hit: 4007
Yazar: ZoRKaYa



Yorumlar


Siftahı yapan siz olun
Yorum yapabilmek için üye girişi yapmalısınız.