Herkese Merhaba
Bu yazımızda başlangıcı mantıksal değişkenler ile yapacağız.
Mantıksal değişkenler nedir?
Dijital projelerde 1 veya 0 işlemini true yada false olarak geri döndüren değişkenlerdir.
Örneğin;
Bu yazımızda başlangıcı mantıksal değişkenler ile yapacağız.
Mantıksal değişkenler nedir?
Dijital projelerde 1 veya 0 işlemini true yada false olarak geri döndüren değişkenlerdir.
Örneğin;
int x = 5;
bool durum;
if (x == 5)
durum = true;
else
durum = false;
Yukarıdaki kodu açıklamak gerekirse ;
1- integer türünde x nesnesi tanımlanır ve 5 değeri atanır.
2-bool mantıksal değişken türünde durum nesnesi tanımlanır.
3-İf mantıksal kod bloğunda x değişkeni 5'e eşitmi sorgusu yapılır
eşitse durum nesnesi true(1) yapılır
değilse ( else ) durum nesnesi false(0) yapılır.
Bu script'imizde önceki gördüklerimize ek olarak if-else bloklarını gördük.
Bir şarta göre kodların dallanmasıdır.Bu dallanma sayesinde atrı ko blokları oluşur.Bu
sayede derleyici belirtilen şart yada şartlara uygun olarn kod bloğunu çalıştırır.
Çalışma mantığı şu şekildedir;
if(koşul)
{
//doğru ise çalışacak olan kod bloğu
}
else
{
//yanlış ise çalışacak kod bloğu
}
***PÜF NOKTASI***
Oluşturduğumuz if bloklarında eğer şarta bağlı olarak çalıştıracağımız kodlar tek satır ise " { - } " yani delimiter konulması zorunlu değildir.
if(koşul)
//doğru ise çalışacak olan kod bloğu
else
//yanlış ise çalışacak kod bloğu
If-else if- else
Bu yazım şeklinde 2 adet sorgu gerçekleşir.Yani derleyici ilk olarak if şartına bakar eğer şart doğru ise ilk scripti çalıştırır eğer yanlış ise else if sorgusuna geçer o şartın durumuna göre şarttan sonraki ilk script'i çalıştırır.Eğer sunulan şartlardan hiçbiri doğru değil ise else bloğu çalıştırılır.
int deger = 5;
if(deger < 5)
{
//5 ten küçükse çalışacak kod bloğu
}
else if(deger> 5)
{
//5 ten büyükse çalışacak kod bloğu
}
else
{
// 5'e eşitse yani yukarıdaki şartların ikiside doğru değilse çalışacak kod bloğu.
}
Karşılaştırma Operatörleri
" == " sol taraftaki nesne ile sağ taraftaki nesneyi kıyaslamayı sağlayan operatör.
" != " nesnelerin eşit olmadığı durumları sorgulamak için kullanılan operatör.
" < " soldaki nesnenin sağdaki nesneden küçüklüğünü sorgulayan operatör.
" > " soldaki nesnenin sağdaki nesneden büyüklüğünü sorgulayan operatör.
" <= " küçük veya eşit durumunu sorgulayan operatör.
" >= " büyükse veya eşitse durumunu sorgulayan operatör.
Başarılar dilerim..

Yorumlar
Yorum Gönder