Dart Programlama Dili ile Döngüler-2
Bu yazımızda Döngülere devam ediyoruz, Dart ile for, while, do-while döngülerini farklı örneklerle inceliyoruz.
Şimdi 5'ten 100'e kadar sayıları beşer beşer ekrana yazdıralım ve bu aralıkta kaç sayı olduğunu da bulalım. Bu işlemi önce for döngüsü ile yapalım.
Şimdi 5'ten 100'e kadar sayıları beşer beşer ekrana yazdıralım ve bu aralıkta kaç sayı olduğunu da bulalım. Bu işlemi önce for döngüsü ile yapalım.
for döngüsü ile
int sayac = 0;
for (int i = 5; i <= 100; i += 5) {
print(i);
sayac++;
}
print("Sayaç=" + sayac.toString());
while döngüsü ile
do-while döngüsü ile
Yukarıda üç tip döngü işlemi ile de aşağıdaki sonucu elde ederiz.
Şimdi de 100 ile 200 arasındaki sayıların toplamını for döngüsü ile bulalım.
Diğer örneklerden farklı olarak toplam isimli tamsayı tipinde bir değişken tanımlayıp, döngü içinde i değerini bu değişkende biriktiriyoruz. For döngüsünün her bir çevriminde toplam+=i satırı ile o anki i değerini toplam değişkenine ekleniyor.
Yukarıdaki kodları yazıp F5 kısayolu ile Visual Studio Code'da çalıştırdığınızda aşağıdaki sonucu elde edeceksiniz. 100 ile 200 arasındaki sayıları da test amaçlı ekrana yazdırdık ama sadece sonucun bir kısmını aşağıdaki ekran resminde gösterdik. Toplam sonucu ise 15150 çıkacaktır.
Döngülere yine devam edeceğiz, iyi çalışmalar dilerim.
Mutlu kodlamalar,
Oğuzhan TAŞ
Kasım 2022
Yukarıdaki for döngüsünde i değişkeni 5'ten başlayıp, i<=100 şartına göre i değeri 100'den küçük olduğu sürece dönmekte ve her dönüşünde i değeri 5 artmaktadır. 5'ten 100'e kadar tahmini 20 sayı bulunmaktadır. Sayı adedini bulmak için de sayac isminde bir değişken tanımlayıp döngünün her dönüşünde sayac++ ile bu değeri artırdık. Döngü bittiğinde sayac değeri içinde artık kaç sayı olduğu bulunmuş olacaktır.
while döngüsü ile
int i = 5;
int sayac = 0;
while (i <= 100) {
print(i);
i += 5; //i=i+5
sayac++;
}
print("Sayaç:" + sayac.toString());
while döngüsünde 5'ten 100'e kadar saymak için while döngüsüne girmeden önce i değişkenine ilk değer olarak 5 değerini atadık. Daha sonra while(i<=100) ile döngünü i değeri 100'den küçük olduğu sürece döneceğini belirttik. print(i) ile i değerini ekrana yazdıktan sonra i+=5 ile de her döngü adımında i değerini 5 artırdık. Burada da sayac değerini sayac++ ile artırıp kaç adet sayı olduğunu bulduk ve ekrana yazdık.
do-while döngüsü ile
int i = 5;
int sayac = 0;
do {
print(i);
i += 5;
sayac++;
} while (i <= 100);
print("Sayaç:" + sayac.toString());
do-while döngüsünün diğer döngülerden farkı şart kısmı altta yer aldığı için en az bir defa çalışması idi. Burada da while döngüsünde yaptığımız işlemlerin aynısını yaptık.
Yukarıda üç tip döngü işlemi ile de aşağıdaki sonucu elde ederiz.
Şimdi de 100 ile 200 arasındaki sayıların toplamını for döngüsü ile bulalım.
Diğer örneklerden farklı olarak toplam isimli tamsayı tipinde bir değişken tanımlayıp, döngü içinde i değerini bu değişkende biriktiriyoruz. For döngüsünün her bir çevriminde toplam+=i satırı ile o anki i değerini toplam değişkenine ekleniyor.
void main() {
int toplam = 0;
for (int i = 100; i <= 200; i++) {
print(i);
toplam += i;
}
print("Toplam=" + toplam.toString());
}
Yukarıdaki kodları yazıp F5 kısayolu ile Visual Studio Code'da çalıştırdığınızda aşağıdaki sonucu elde edeceksiniz. 100 ile 200 arasındaki sayıları da test amaçlı ekrana yazdırdık ama sadece sonucun bir kısmını aşağıdaki ekran resminde gösterdik. Toplam sonucu ise 15150 çıkacaktır.
Döngülere yine devam edeceğiz, iyi çalışmalar dilerim.
Mutlu kodlamalar,
Oğuzhan TAŞ
Kasım 2022
Dil Değiştir(Change Language)
Kategoriler
- Csharp(58)
- Csharp Formlar(23)
- Web Tasarım(9)
- CSS(27)
- JavaScript(37)
- PHP(50)
- Laravel(3)
- ASP.net(38)
- Excel(15)
- Güvenlik(4)
- E-Ticaret(3)
- Kariyer(5)
- SQL Server(29)
- MySQL(16)
- Linux(17)
- MacOSX(8)
- Ayarlar(12)
- Bilgisayar Ağları(3)
- Symfony(1)
- Teknoloji(7)
- VBS(1)
- Arduino(6)
- RaspberryPi(1)
- Algoritmalar(15)
- HTML(3)
- Python(2)
- Bash Script(7)
- C Programlama(10)
- Flutter - Dart(11)
- Bootstrap(1)
En çok Okunan 18 Makale
- :: Excelde EĞER Fonksiyonu Kullanımı...
- :: Csharp ile Access Veritabanı Bağlan...
- :: SQL nedir, Temel SQL Komutları nele...
- :: Hangi Linux Dağıtımı?
- :: OSX İşletim Sistemine PHP, MySQL, A...
- :: PHP dilini kullanarak MySQLi tekniğ...
- :: Excel Hesap tablosunda EĞERSAY Fonk...
- :: Excel Hesap tablosunda ÇOKETOPLA Fo...
- :: Excel Hesap tablosunda ETOPLA Fonks...
- :: Excel Hesap tablosunda ÇOKEĞERSAY F...
- :: Hangi Programlama Dilini Öğrenmeliy...
- :: Mac Bilgisayarınıza Windows 7 Yükle...
- :: PHP ile Basit Dosya Yükleme
- :: C# Programlama Dili ile İlgili Örne...
- :: Excel hücrelerinde yıldız koyarak b...
- :: PHP Dili kullanarak MySQLi Tekniği ...
- :: PhpMyAdmin Şifresi Nasıl Değiştiril...
- :: Hangisi acaba, PHP mi ASP.NET mi ?