![]() | |
| | #1 (permalink) | |
| Üye Üyelik Tarihi: 02/2005
Mesaj: 7
|
Yaa beyler aslındda sadece if koşulu ile ilgilimidir tam da bilmiyorum da bi el atsanız... Şimdiden teşekkürler Alıntı:
| |
| | |
| | #4 (permalink) |
| Syntax Error Üyelik Tarihi: 05/2006 Yer: Bursa // İzmit
Mesaj: 632
| If..Then..Else Blogu If..Then..Else blogu çogu programlama dilinde oldugu gibi Pascalda da önemi tartisilmaz bir koşuldur.Kisaca yapisi söyledir. If sart then begin (Sart dogru ise çalistirilacak kod) end Else begin (sart yanlis ise çalistirlacak kod) end; Blok içinde begin ve end komutlari kullanmadanda programlarinzi yazabilirsiniz.Ancak kullanmaniz sizin yarariniza olacaktir. Çogu programlama dilinde Elseif yada Elsif gibi eger yukardaki sart yanlissa bu sarti da dene gibi bir komut vardir.Ancak bu komut Pascal\'da mevcut degildir.Bu açigi Else komutundan sonra tekrar bir If bloku baslatarak kapayabiliriz.Asagidaki örnegi inceleyin. program If_Then_Else; var a,b,c: integer; begin a:=5; b:=10; c:=50; if (a=5) and (b=10) and (c=50) then { Eger a=5 b=10 ve c=50 ise basla } begin if a+b=14 then writeln(\'a+b 14 e esittir...\') { Eger a+b=14 ise } else writeln(\'a+b 14 e esit degildir...\') { Eger a+b 14 e esit degilse } end else { Eger a=5 b=10 ve c=50 degil ise } halt; { Programi bitir } end. Dikkat edilmesi gereken bir baska mevzu ise eger If blokundan sonra else kullanmak istiyorsaniz hiçbir sartla If içindeki komutlari noktali virgül(;) ile sonlandirmamalisiniz.Dikkat ettiyseniz end; yerine dahi end kullandim. Yukaridaki programda and gibi bir operatör kullandik bir sonraki derste operatörler hakkinda genis bilgi verecegim.Son olarak Else If komutunuda kavrayabilmek için asagidaki kodu inceleyin. program Else_If; var a: integer; begin a:=5; if a=5 then writeln(\'A=5 Bes\') else if a=6 then writeln(\'A=6 Alti\') else writeln(\'A bilinmiyor...\'); end. Amacım; If.. Then.. Else.. Elseif Kullanimi bir nebze olsun anlatmaktı..
__________________ ProgramcIlIk; Kendini ifade edebilme yetenegidir.. http://www.volkanyildirim.org |
| | |
![]() |
| Bookmarks |
| Seçenekler | |
| |
Benzer Konular | ||||
| Konu | Konuyu açana göre | Forum | Cevap | En Son Mesaj |
| pascal programı | tugba | Pascal / Delphi / Delphi.NET | 3 | 26/03/2007 13:58 |
| C, C++ & pascal | Mr_MOON | Genel Programlama | 1 | 14/10/2005 17:03 |
| turbo pascal | emre yavaş | Pascal / Delphi / Delphi.NET | 4 | 07/06/2005 02:41 |
| DMA-pascal | sulenyum | Pascal / Delphi / Delphi.NET | 6 | 20/01/2005 13:55 |
| Reklamlar & Desteklenenler | |
| Hassas Valf | Hassas Kaplama | Antalyamız | Gazete | Ticari Bilişim | Hakan Müştak | Rüya Tabirleri | Kadın | Hastalıklar | Cepte msn ve e-posta | Webmaster | Antalya Aupair | Turkish Property Antalya | Forum | Chat | Perde | Adsl | Araba | bolindir.com | guncelle.com | livescore | Web Tasarım | evden eve nakliyat | forum | evden eve | sohbet | Resimcim| Kalifiye İnsan Kaynakları | Web Tasarım | Oyun | Yusuf KOÇ | Akın Yorulmaz | şiir | UFO | Web Tasarım | Oyunlar | Canlı Tv | |