lostyazilim
tr.link

Sayı arttırmadan döngü kurmak mümkün mü?

5 Mesajlar 683 Okunma
lstbozum
tr.link

TekilCPM TekilCPM Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.09.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 178
  • Beğeniler 116 / 67
  • Ticaret 2, (%100)
For veya While ile veya asp.nette herhangi bir döngü fonksiyonu ile sayı arttırmadan döngünün sürekli dönüp istenilen bilgiye ulaşılınca durmasını sağlayabilir miyiz ?Yani döngünün ne kadar döneceğini yazmayacağız.Döngü aynı işlemi bir kaç defa yapacak ama en sonunda istenilen değer doğrulandığında duracak.
Örneğin;
Kullanıcı textboxa metin girdi ve metin içerisindeki bütün "a" harflerini silmek istedi ve döngüde her "a" harfini bulduğunda sildi sildi ve sildi en sonunda "a" harfini bulamayınca döngü sona erdi gibi bu işlem DÖNGÜ ile nasıl olur ? İşlem sadece örnek amaçlıdır çünkü bu işlemi tek bir haneye indirgeyince Remove ile yapılıyor ama dediğim gibi DÖNGÜ hali ile yapılabilinir mi ?
 

 

wmaraci
reklam

XnCN XnCN Yazılımcı Kullanıcı
  • Üyelik 30.11.2013
  • Yaş/Cinsiyet 27 / E
  • Meslek Yazılım
  • Konum Kocaeli
  • Ad Soyad A** H**
  • Mesajlar 447
  • Beğeniler 56 / 109
  • Ticaret 1, (%100)
sanırım ben anlamadım while ile neden yapamıyorsun?
 

 

1yenibilgi 1yenibilgi Bilgi paylaştıkça çoğalır Kullanıcı
  • Üyelik 04.06.2014
  • Yaş/Cinsiyet 35 / E
  • Meslek Yazılım Uzmanı
  • Konum İstanbul Anadolu
  • Ad Soyad S** G**
  • Mesajlar 160
  • Beğeniler 16 / 46
  • Ticaret 4, (%100)
while (true)
{
// yapacağınız işlemler
if (Sart)
break;
}
 

 

dlkrnugur dlkrnugur JS Coder Kullanıcı
  • Üyelik 20.11.2011
  • Yaş/Cinsiyet 28 / E
  • Meslek PHP Coder
  • Konum Muğla
  • Ad Soyad U** D**
  • Mesajlar 1069
  • Beğeniler 210 / 209
  • Ticaret 41, (%98)
Şöyle yapabilirsin. for ( ;; ){

if ( a == b ){ break; }

}
 

 

wmaraci
wmaraci

TekilCPM TekilCPM Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 27.09.2015
  • Yaş/Cinsiyet 37 / E
  • Meslek Öğrenci
  • Konum İstanbul Anadolu
  • Ad Soyad C** Y**
  • Mesajlar 178
  • Beğeniler 116 / 67
  • Ticaret 2, (%100)


1yenibilgi adlı üyeden alıntı

while (true)
{
// yapacağınız işlemler
if (Sart)
break;
}


Teşekkürler Break işimi gördü ancak belirli bir sayı belirtmeden yine döngü sonsuza giriyor.Ancak problem olmadı yüksek bir rakam verip hallettim yardımınız için teşekkürler hocam.
 

 

Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al