Dart Dili Koşullu İfadeler

{yenibilgiask} $title={Neler Var?}

Koşullu ifadeler programınızda dallanmalar yapmanızı sağlayan yapılardır. En bilinen haliyle; eğer şöyle olursa bunu yap, böyle olursa şunu yap şeklindedir.

Dart Koşullu İfadeler Tek Koşullu İf yapısı

Dart dilinde if yapısının çalışma şekli, if içerisinde tanımlanan koşul doğru ise if bloğu çalıştırılır. Eğer koşulda yanlış varsa else if koşuluna bakılır, yok ise else durumuna geçilir. if ve else if yapı olarak birinin aynısıdır. Sadece çoklu koşul durumlarında if ile beraber else if kullanılır. else bloğu ise, hiç bir koşulun sağlanmadığı durumlardır.




Genel kullanım yapısı
if(koşul){
// şart sağlandığında yapılacaklar
}
else{
//şart sağlanmadığında yapılacaklar
}

Örnekte sayi adında bir değişken tanımlanır ve o sayı sıfırdan büyükse "Sayı pozitiftir.", küçükse "Sayı negatiftir." çıktısını verir.




void main() {
int sayi = 3;
if(sayi >0){
print("Sayi pozitiftir.");
}
else{
print("Sayı negatiftir.");
}
}

Dart Koşullu İfadeler else if Yapısı




Genel kullanım yapısı
if(birinci koşul){
//bu şart sağlandığında yapılacaklar
}
else if(ikinci koşul){
//bu şart sağlandığında yapılacaklar
}
else if(üçüncü koşul){
//bu şart sağlandığında yapılacaklar
}
else{
//şart sağlanmadığında yapılacaklar
}

Bu örnekte ders_notu adında bir değişken tanımlanır. Tanımlanan değişkenin değerine göre hangi harf notuyla dersin geçilip geçilemediği çıktısını verir.




void main() {
var notunuz = 50;
if(notunuz>=90){
print("AA ile geçtiniz");
}
else if(notunuz>= 80){
print("BA ile geçtiniz");
}
else if(notunuz>= 70){
print("BB ile geçtiniz");
}
else if(notunuz>= 60){
print("CB ile geçtiniz");
}
else if(notunuz>= 50){
print("CC ile geçtiniz");
}
else{
print("Dersi geçemediniz");
}
}
Dart Dili Koşullu İfadeler Nasıl Uygulanır

Dart Koşullu İfadeler Switch Yapısı

Dart dilinde switch yapısı, bir değere bağlı olarak çoklu durum sorgusu yapılmasıdır. Çalışma şeklide switch olarak verilen değer, hangi case durumunu sağlıyorsa, o bloğa girer ve çalıştırır, break komutuyla da programı sonlandırır. Eğer hiçbir case durumunu sağlanmıyorsa default bloğu çalışır ve program sonlandırılır.




Genel kullanım yapısı
switch(değer){
case 1.durum:
{
//yapılacaklar
break;
}
case 2.durum:
{
//yapılacaklar
break;
}
case 3.durum:
{
//yapılacaklar
break;
}
default:
{
//yapılacaklar
}
}

Örnek de tanımlanan sayi değeri 1 ise pazartesi, 2 ise salı ,...,, 7 ise pazar şeklinde çıktı verir.Eğer 1-7 dışında bir değer verilirse o zaman tanımsız çıktısı verir.




void main() {
int sayi = 3;
switch(sayi){
case 1:{
print("Pazartesi");
break;
}
case 2:{
print("Salı");
break;
}
case 3:{
print("Çarşamba");
break;
}
case 4:{
print("Perşembe");
break;
}
case 5:{
print("Cuma");
break;
}
case 6:{
print("Cumartesi");
break;
}
case 7:{
print("Pazar");
break;
}
default:{
print("Tanımsız");
}
}
}
Burada yer alan bilgilerin doğruluğunu 100% garanti etmiyoruz... Aradığınız bilgi; ürün veya hizmet ile ilgili ise, üretici yada hizmet sayfasını kontrol etmelisiniz. Daha fazla bilgi için lütfen sorumluluk reddi sayfamızı dikkatlice okuyunuz.

Dilerseniz Dart Dili Koşullu İfadeler için yorum yazarak katkıda bulunabilirsiniz!

Tech Monster!

Yeah, I'm a tech blogger. I like to review every product that joins Technology. Stay on track of what's old and new. So you'll feel updated. Good luck!

Yorum Gönder

Daha yeni Daha eski