döngüler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster
döngüler etiketine sahip kayıtlar gösteriliyor. Tüm kayıtları göster

11 Temmuz 2018 Çarşamba

JAVASCRİPT - Akış Denetimi ve Döngüler

Akış Denetimi 
(if-else)

Kullanıcı Tarafından Girilen İki Sayının Karşılaştırılması
(switch)
Kullanıcı Tarafından Girilen Renk Değerine Göre Metin Renklendirme

Döngü Deyimleri 
(for)
(while)

(do while)


bir sonraki dersimizde görüşmek üzere esen kalın...ebi


yararlanılan kaynaklar:
hakanbabac.net

22 Ocak 2018 Pazartesi

VISUAL STUDIO- ADAM ASMACA OYUNU

Merhaba arkadaşlar yeni bir oyun adam asmaca yapacağız birlikte.



Arkadaşlar visual studiomuzdan klasik masaüstü-wpf diye yeni dosya açıyoruz. bize gerekli olanlar.iki tane buton üç tane label ve bir adet textbox. resimde iki label gözükmüyor. nedeni birisi adam asılınca çıkıyor, diğeri de kelime üret tıklanınca "------" şeklinde bulmamız gereken kısım. yukarıda ki resimde var.

Kod sayfamıza geçiyorum arkadaşlar. biraz karışık olabilir ama dikkatlice yazarsanız hiçbir sıkıntı olmaz. Ben kelimeleri renkler üzerine yaptım isteyen farklı kelimeler yazabilir, ama küçük harfler yazın, program ona göre kurulu. büyük küçük harf hassasiyetini de kodda yazdım. kullanıcı büyük harf girse de sıkıntı olmayacak.







bir sonraki dersimizde görüşmek üzere esen kalın... ebi


VISUAL STUDIO- SAYISAL LOTO OYUNU

Merhaba arkadaşlar bugün sizlerle sayısal loto uygulaması yapacağız.Bunun için önce yeni-projeden uygulamamızı oluşturuyoruz.

En üstte ki resimden de anlaşılacağı üzere,
önce gridimizi ikiye ayırıyoruz. Sonra ilk kısıma bir tane listbox ikinci kısıma bir adet stack panel ve içine buton yerleştiriyoruz. kodlarını aşağıdaki resimden alabilirsiniz.


arka kod kısmına gelecek olursak arkadaşlar. resimde tek tek anlattım

artık sayısal loto hazır.

                  

   bir sonraki dersimizde görüşmek üzere esen kalın... ebi

19 Ocak 2018 Cuma

VISUAL STUDIO- KARŞILAŞTIRMA İŞLEMLERİ & DÖNGÜLER

KARŞILAŞTIRMA İŞLEMLERİ
C++ programlarının birçok yerinde iki ifadenin karşılaştırılması işlemine başvurmak gerekecektir. Karşılaştırma işlemlerinde karşılaştırma işleçleri kullanılabileceği gibi, mantıksal işleçler de kullanılabilir. Aşağıda, söz konusu işleçlerin kullanıldığı çeşitli karşılaştırma ifadeleri verilmektedir.

sayi>5 (sayi değişkeninin değeri 5'den büyük )
deger!=2 (deger değişkeninin değeri 2'ye eşit değil)
sayac==45 (sayac değişkeninin değeri 45’e eşit)
sonuc<=eski_sonuc (sonuc değişkeninin değeri eski_sonuc değişkeninin değerinden küçük ya da eşit)
sayi>=5 && sayac==45 (sayi değişkeninin değeri 5'den büyük ya da eşit ve sayac değişkeninin değeri 45’e eşit)
deger!=2 || sonuc==123 (deger değişkeninin değeri 2'ye eşit değil veya sonuc değişkeninin değeri 123'e eşit)

<if> YAPISI (Eğer...)   


Karşılaştırma işlemi sonucunda bir eylemin yapılması söz konusu ise, diğer bir ifadeyle, belirli deyimlerin çalıştırılması gerekiyorsa if deyimine başvurulur. if deyimi şu şekilde tanımlanır;

if ifade
      deyim;

Bu tanıma göre, ifade içinde belirtilen koşulun doğru olması halinde, if içinde belirtilen

deyim çalışır; aksi halde deyim işlem görmez.


<if - else> YAPISI (Eğer... - Değilse...)    


Bir koşulun gerçekleşmemesi durumunda yerine getirilecek eylemleri belirlemek için else sözcüğü kullanılır. Bu sözcük, if deyimi içinde şu şekilde yer alacaktır:

if  ifade
      deyim1;
else
     deyim2;

Bu tanıma göre, ifade içinde belirtilen koşulun doğru olması halinde, if içinde belirtilen

deyim1 çalışır; aksi halde deyim2 işlem görür.















Switch-Case Deyimi
Eğer bir değişkenin değeri belirli sabitlerle karşılaştırılacak ve bunun sonucunda farklı işlemler
yapılacak ise if deyimi yerine switch deyimi kullanılabilir.
Bu deyime göre; bir değişkenin değeri sabit1'e eşitse sadece ilgili case bloğundaki deyimler çalışır.
Benzer biçimde, değişkenin değeri sabit2'ye eşitse bunu izleyen deyimler işlem görecektir. Eğer
değişkenin değeri herhangi bir case içinde tanımlı bir sabite eşit değilse default başlıklı blok içinde yer alan deyimler çalışır.



DÖNGÜLER
Programın belirli bölümlerinin defalarca işlem görmesinin gerektiği durumlarda döngülerden yararlanılır. Döngü işlemleri, temel olarak üç şekilde gerçekleşebilmektedir.

Belirli Sayıda Tekrar Döngüsü (for Döngüsü)  


Bir ya da daha fazla sayıda deyimin belli bir koşulun gerçekleşmesine dek tekrarlanması söz konusu ise for deyimi kullanılır. Bu deyim şu şekilde tanımlanmaktadır:
Kullanım:
for (sayaç; koşul; artma)
deyimler;
Bu deyime göre; döngü bir sayaca göre yapılacak ve her bir döngü sayılacaktır. Döngü işlemi koşul gerçekleşinceye dek sürecek ve koşul gerçekleştiğinde, diğer bir ifadeyle, doğruluk değeri yanlış olduğunda döngü terk edilecektir.


Koşullu Döngüler (while Döngüsü ve do...while Döngüsü)
Bir ya da daha fazla sayıda deyimin belli bir koşulun gerçekleşmesine dek tekrarlanmasının belirli bir koşulun gerçekleşmesine bağlı olduğu durumlarda Koşullu Döngüler kullanılır. Bu döngüler iki türlüdür. Koşulun döngü başında denetlendiği durumlarda while döngüsü, koşulun döngünün sonunda denetlendiği durumlarda ise do...while döngüsü kullanılır.

while Döngüleri (Döngü Başında Denetim)  

Bir döngünün çalışmasının, bir koşula bağlı olduğu durumlarda while döngüleri kullanılır. Bu tip döngülerde, döngünün başlaması ve sonrasında da devamı, döngü bloğunun başlangıcında tanımlanan koşulun sağlanıp sağlanmadığına bağlıdır.
Kullanım:
while (koşul)
deyimler;
while döngüsü içindeki deyimler, tanımlanan koşul "doğru" olduğu sürece çalışır; "yanlış"
olduğu anda döngü terk edilir.







do..while Döngüleri (Döngü Sonunda Denetim)  

Koşulun, döngü sonunda denetlenmesinin gerektiği durumlarda kullanılır. Bu tür döngülerde, koşul ne olursa oldun, döngü bloğundaki deyimler bir kez işlem görür. Ardından, blok sonunda while ile bir koşul denetimi yapılır. Yapılan denetim sonucunda tanımlanan koşul "doğru" olduğu sürece döngü devam eder; "yanlış" olduğu anda döngü terk edilir.
Kullanım:
do {
deyimler
}while(koşul);









Döngülerden Çıkış (break) ve Devam (continue)
Döngü işleminin tamamlanmadan döngünün sona erdirilmesinin söz konusu olduğu durumlarda break deyimi kullanılır. Döngü içinde break deyimine sıra geldiğinde, döngü sonuna kadar olan tüm deyimler atlanır ve döngü terk edilerek bir sonraki adımdan devam edilir. Bir döngüyü terk etmeden bir adımın atlanmasının söz konusu olduğu durumlarda continue deyimi kullanılır. Bu deyim döngünün çalışmasını sona erdirmez; sadece bir sonraki döngü adımına geçilmesini sağlar.
İç İçe Döngüler
Karşı karşıya olduğumuz problemin çözümüne yönelik olarak bir döngünün içinde başka döngüler de kullanabiliriz.
 bir sonraki dersimizde görüşmek üzere esen kalın... ebi

yararlanılan kaynaklar:
Öğr.Gör. Erkan HÜRNALI [ hurnali@ankara.edu.tr ]
Yrd. Doç. Dr. Alaaddin ÇAKIR [Bülent Ecevit Üniv.]
yukarı git