arşiv

yazılar buna göre etiketlendi; ‘Pascal’

Case…Of

Pazar, 06 Haz 2010 yorum yok

Bir önceki konuda bahsedilen kontrol deyimi if..then..else genellikle az sayıda olan karşılaştırmalarda kullanılır. Ama eğer yapılan karşılaştırma çok karmaşıksa o zaman bu deyimi kullanmak oldukça zor olur ve çok fazla miktarda mantık hataları bulunur. Bunu engellemek için blok if deyimi diyebileceğimiz Case yapısını kullanırız.

Case yapısında karşılaştırmanın yapılacağı değişkenin alabileceği değerler göre çeşitli işlemleri toplu olarak yapabiliriz. Bir önceki konuda gösterdiğimiz örneği ele alalım. Bir if deyimi için oldukça karmaşık olan bu örnekği bir de case ile çözelim. Tabii öncelikle Case’in genel yazılışını veriyoruz.

case degişken of
durum-1 : işlem(ler);

durum-n : işlem(ler);
end;

Veya

case değişken of
durum-1 : işlem(ler);

durum-n : işlem(ler);
else
işlem(ler)
end; devamını oku…

Share
Categories: Pascal Tags: ,