• 03-07-2022, 14:39:05
    #1
    Arkadaşlar merhaba bir hesaplama işlemi yapmam gerekiyor sizlerden başlamadan fikir almak istedim. Şimdi bir tablomuz var. 3 Ana gruba ayrılıyor. Bu gruplarda kendi içlerinde 4veriye ayrılıyor. Bu 4 verinin altında değerler var. Kullanıcıdan HTML radio olarak önce bir seçeneği seçmesini yapacağım ardından ardından iki değer girecek(alttaki random örnek üzerinden gidiyorum. İşte 2 değer girecek -0.003 ve -3.2 sonra ben işte burada olan değeri ekrana yansıtacağım. Bunu en verimli nasıl yapabilirim.
    Şimdi if else kullanabilirim şu şu iken bunlar çıksın diye ama tablo verisi az iken bu kolay ama veriler artınca if else ile uğraşılmaz.

    Eğer internette örnek gördüyseniz link atabilir misin incelerim.


  • 03-07-2022, 14:42:21
    #2
    vue js ile dinamik şekilde yapabilirsiniz ama vue js bilmiyorsanız zor hocam :/ ( vue js hemen bi videoda öğrenilecek bir framworkte değil melesef )
  • 03-07-2022, 14:45:45
    #3
    HidemYas adlı üyeden alıntı: mesajı görüntüle
    vue js ile dinamik şekilde yapabilirsiniz ama vue js bilmiyorsanız zor hocam :/ ( vue js hemen bi videoda öğrenilecek bir framworkte değil melesef )
    Malesef bilmiyorum. Bayadır dizileri kullanmadım. Dizilerden yapayım diyorum oda bildiğin if else mantığına geliyor Hepsi girilecek.

    Fikirleri olan arkadaşlar yazarsa sevinirim.
  • 03-07-2022, 15:24:51
    #4
    Json yapısı ile yapılabileceğini düşünüyorum. Elinizde bulunan data json'a convertleyip json itemlerini parçalayıp istediğinizi oluşturabilirsiniz pure js ile.
  • 03-07-2022, 18:47:39
    #5
    okinelog adlı üyeden alıntı: mesajı görüntüle
    Json yapısı ile yapılabileceğini düşünüyorum. Elinizde bulunan data json'a convertleyip json itemlerini parçalayıp istediğinizi oluşturabilirsiniz pure js ile.
    Bir örnek atabilir misin ? İncelemek isterim.
  • 03-07-2022, 18:56:57
    #6
    Öncelikle tüm tablonuzu
    const data = {
             "-0.03": {
                "-3.2": 0.000619,
             },
          };
    şeklinde düzenleyin. Sonrasında inputlarınızda KeyUp eventini dinleyin ve değerlerini kaydedin. Daha sonrasında kaydettiğiniz verilerden birinin (deger1) -0.03 diğerinin (deger2) -3.2 olduğunu varsayarsak data[deger1][deger2] şeklinde istediğiniz veriye erişebilirsiniz. deger2'yi döndüren inputunuzda eğer data[deger1][deger2] size bir sonuç döndürüyorsa istediğiniz bir elemente .innerText ile yazdırabilirsiniz