Dart Dili Koşullu İfadeler Nasıl Kullanılır?

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 dili programlama koşullu ifadeler if else switch yapıları

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 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");
}
}
}

Yaren

Allah'ım; Ruhumu daraltma, Kalbimi karartma, Darda koyup aratma, Hak yolundan saptırma, Beni senden başkasına yalvartma... Amin!

Yorum Gönder

Spam olmayan yorumlar, ekibimiz tarafından denetlendikten sonra yayınlanmaktadır.
Yorumlarınızı yazarken kalın harf, italik harf, üstü ve altı çizili harf özelliklerini kullanabilirsiniz.
Ayrıca dilerseniz yorumlarınıza web site bağlantısı, fotoğraf ve video ekleyebilirsiniz.
İlginiz için teşekkürler.

Daha yeni Daha eski