C# İle İlgili Basit Ama Programa Dönüştürmek Zor...
-
Arkadaşlar c# ta textbox a ard arda işlemler girecek kullanıcı ve bunları programa işlem sırasına göre yaptırıp sonucu yazdırmalıyım switch case ile yapılır aslında ama programda anlayamadıgım bir sey var örnegin textbox a (12+3*5/2-4) kullanıcı bunları ard arda girdigini varsayarsak işlem önceliğine göre ilk önce carpma bölme yapılacak sonra toplama cıkarma.switch case ile islem önceliği halledilir fakat işlemi sectiğimizde o işleme girecek sayıları değişkene nasıl atabilirim. mesela switch case yöntemiyle * işlemini sorguladık buldu fakat program 3 ve 5 i nasıl alabilirim textboxtan. yardımcı olursanız sevinirim teşekkürler..
-
Her girdi olduğunda işlemi yaptırt değişkene ata. İşlem önceliği olmasına gerek olmaz
-
tmmda hocam işin gıcık kısmı orda işte işlem sırasına göre hesaplanmasını istiyorum. dier türlü yapmanın anlamıda yok 2 değişkenle yapılır.
-
eğer matematik işlemi yapacaksan expression parser yazmalısın veya open source olanlardan bir tanesini seçip kullanabilirsin. Eğer yazacam diyorsan uğraştıcı bir iştir. Matematik formülünü kolay parse edebilmen için infux,suffix,prefix yapılarını bilmen gerekiyor. Formülünü prefixe dönüştürdükten sonra ona göre işlemleri yapman gerekiyor.
http://simplemathparser.codeplex.com/ bunu kullanabilirsin oldukça basittir
-
voltigore teşekkürler ilgilendiğin için fakat biraz daha acıklayıcı olursan sevinirim:)
-
split metodunu araştır. split metoduyla sayıları karakterlerden ayırırıp diziye atarsın iyi bi mantık kurarsan split metoduyla yapabilirsin.
Regular expression la da yaparsın daha kolay olur. başka bişey gelmiyor şu an aklıma
-
arastıralım bakalım ilgin için sağol kurnaz kardeş=)
-
Hocam hiçbir şey anlamadım vallaha :/
Eğer sorunun çözülmediyse ve tekrar anlatmaya üşenmezsem yardım edebilirim.
-
regex le yapabilirsin
edt: çok kafa yorarsın ama sonucu hoşuna gidecektir. öğren kanımca
-
acemi-webci bunu yazdı:
-----------------------------
regex le yapabilirsin
edt: çok kafa yorarsın ama sonucu hoşuna gidecektir. öğren kanımca
-----------------------------adam haklı onun için olmasada regex öğren mükemmel bi icat
-
regex bu konuda işini görür arkadaş haklı eğer söz konusu c# sa biraz araştırırsan anahtar deyim Regex