Şimdi Ara

Visual basic ritextboxta çarpma işlemi

Daha Fazla
Bu Konudaki Kullanıcılar: Daha Az
3 Misafir - 3 Masaüstü
5 sn
3
Cevap
0
Favori
645
Tıklama
Daha Fazla
İstatistik
  • Konu İstatistikleri Yükleniyor
Öne Çıkar
0 oy
Sayfa: 1
Giriş
Mesaj
  • Arkadaşlar merhaba. Form uygulamasındaki richtextbox içindeki rakamları işleme sokmak istiyorum. Richtextbox ın içindeki sayılar şöyle:
    42.57764 66.7899
    41.98761 56.123465
    43.78964 43.661
    . .
    . .
    . .
    Böyle gidiyor.
    Ben birinci satırdaki ilk sayıyı 35 ile çarpmasını 2 sayıyıda 20 ile çarpasını istiyorum. Ve bunu bütün satırlara uygulaması lazım. Yani ilk sütundakileri 35 ile çarpıp ikinci sütundakileri 20 ile çarpasını istiyorum. Ve bu çıkan sonuçları da aynı formatta başka bir ritextboxta aktarmak istiyorum. Yardımcı olabilir misiniz?

    < Bu ileti mobil sürüm kullanılarak atıldı >



    _____________________________
  • Dostum senin biraz temel şeylere çalışman gerek diye düşünüyorum, Çünkü geçen diğer konuna da yazdım tam anlayamamıştın, yine bir şeyler yazacağım ama yine zorlanacaksın gibime geliyor. Anlatacaklarımın hepsi temel düzeyde string ifadelerle yapılabilen işlemler olarak geçer. SubString, Split, Replace, Remove vs... vs... gibi kavramları bilmen gerek.

    Ben C#'ta şöyle yapardım önce o richtextbox'taki tüm veriyi bir string değişkenine çekerim, sonra onu Split ile "\'n" ifadesine göre böler ve bir diziye atardım. Bu şekilde dizinin her elemanı bir satırı ifade etmiş olurdu. Sonrasında her elemanı döngüyle " " yani boşluk ifadesine göre kontrol eder ve boşluk ifadesine kadar (IndexOf(" ")) olan kısmı SubString ile alır ve bir int değişkenine atarım(1'nci sayı), kalan kısmı da başka bir int değişkenine atarım (2'nci sayı) ve bunlara gerekli işelmleri yaptırıp yeni richtextbox'a yazdırırım.


    Evet muhtemelen anlattıklarım çok karışık gelecek ama aslında çok basit ve temel şeyler. "String üzerindeki işlemler" olarak aratırsanız bile çıkar. Gerisi senin algoritma kurma becerine kalmış. Ben olsam üstteki gibi bir algoritma kurardım.



    < Bu mesaj bu kişi tarafından değiştirildi Fulton -- 26 Aralık 2019; 22:51:54 >
    _____________________________
    Laptop: DELL 7566 - B6300W81C: i5 6300 HQ // GTX960M (4GB) // 8 GB DDR4 2133 mhz // 1 TB 5400 rpm

    Desktop: MSI Z97S SLI PLUS // i5 4690k (Turbo Boost 3.9 GHz.) // Hyper 212 Evo CPU Soğutucusu (160 mm) // Gigabyte G1 GTX 970 ; stok hız 1380-7010 mhz // Corsair Vengeance PRO 2x4 DDR3, 1600 mhz // CORSAIR SPEC-02 MidT // Corsair VS 650 PSU (12v = 50A) // Samsung 850 Evo 120 GB // Seagate Barracuda 1 TB 64 mb 7200rpm (ST10000DM003-1CH162)




  • Yapay Zeka’dan İlgili Konular
    Visual basic satır atlama
    7 yıl önce açıldı
    Daha Fazla Göster
    
Sayfa: 1
- x
Bildirim
mesajınız kopyalandı (ctrl+v) yapıştırmak istediğiniz yere yapıştırabilirsiniz.