İçiçe birden fazla if

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
cmkare
Üye
Mesajlar: 177
Kayıt: 23 Ağu 2010 11:29

İçiçe birden fazla if

Mesaj gönderen cmkare »

Merhaba arkadaşlar.
Programımda iç içe if kullandım. Sıkıntı yok çalışıyor ama bunun başka bir yolu varmıdır onu öğrenmek istiyorum.
Mesela if edit1=5 and edit2=10 then
Şunu yap değilse şunu yap değilse şunu yap diyorum.
Bunu başka hangi yöntemle yapabilirim sağlıklı bir şekilde çalışacak? Basit bir örnek yazarak gösterebilirmisiniz?
Kullanıcı avatarı
adelphiforumz
Üye
Mesajlar: 602
Kayıt: 01 Nis 2008 05:38
Konum: İstanbul

Re: İçiçe birden fazla if

Mesaj gönderen adelphiforumz »

Case kullanabilirsin
Ehil olmayanlara sabretmek ehil olanları parlatır.
Akıllı birisinden gelen cefa, bilgisizlerin vefasından iyidir.
Bilgiye ulaştı mı ayak, kanat olur
Biz insanı kıyafetiyle ağırlar bilgisiyle uğurlarız.
Mevlana
skalkan
Üye
Mesajlar: 21
Kayıt: 28 Haz 2003 08:05

Re: İçiçe birden fazla if

Mesaj gönderen skalkan »

Kod: Tümünü seç

case deger of
 0:begin
//yapılacak işlem
end; 
 1:begin
//yapılacak işlem
end;
 2:begin
//yapılacak işlem
end;
else
//default değer
end;
Kullanıcı avatarı
sabanakman
Kıdemli Üye
Mesajlar: 3077
Kayıt: 17 Nis 2006 08:11
Konum: Ah bi Antalya olaydı keşke (Ankara)

Re: İçiçe birden fazla if

Mesaj gönderen sabanakman »

İç içe birden fazla "if" derken (şekildeki gibi :D ) nerede ne amaçla nasıl bir kontrol sağlamak istediğinize bağlı olarak işin rengi değişir. Her yere uyan sihirli bir formül bulamasınız, olaya özel çözümler üretmek gerekir.

Resim
Şaban Şahin AKMAN
_________________
Derin olan kuyu değil kısa olan iptir. - .
Cevapla