Merkkijonon käsittelyyn neuvoja…

Haahmu

Merkkijonossani olisi 10-11 merkkiä, 1 kirjain muut numeroita. Laskentaan tarttisin vain merkkijonosta 4 merkistä alkaen, jotka ovat jo numeroita. Esim. 444N012509. Eli tuossa merkki 0 olisi ensimmäinen mikä pitäisi laskea ja tällöin laskettavia on enää 6-7 numeroa. Neuvoa siihen kuinka saada For next lauseessa asetettua se kohta mistä lähtee laskemaan, sekä jättämään kertomatta 0:lla, jos niitä sattuu laskennassa. Laskusuunta olisi vasemmalta oikealle.

For i = 4 to intPituus – 2 To 0 Step -1

Näin olen saanut, mutta herjaa viimeisiä to 0… vääriksi. Jelppiä pyytäisin siis.

4

743

    Vastaukset

    Anonyymi (Kirjaudu / Rekisteröidy)
    5000
    • 8+3=11

      s="444N012509"
      for t=5 to len(s)
      l=val(mid(s,t,1))
      if l0 then 'kertolasku
      next

    • Visual Basicin käyttäjien pitäisi tietää ohjelmoinnin perusteet täysin koska kyseessä on väistyvä kieli ja työkalu on suunnattu viime vuosikymmenellä tehtyjä ohjelmia varten.

      Jos olet opettelemassa ohjelmointia niin harkitsisin vakavasti työkalun vaihtoa.

      • piste.netti

        Jokin BASIC'n versio tullee aina olemaan olemassa, siitä tuskin pääsee mihinkään.

        Vanha VB tulee jäämään historiaan kuten QBASIC sitä ennen, mutta BASIC'eja tulee olemaan jatkossakin.

        Sen verran tosin olen samaa mieltä, että vanhaa VB:tä ei paljon kannata enää harjoitella, jos sen jo osaat, niin olkoot, käytä jos tykkäät, mutta jos vasta opettelee, niin kyllähän se on järkevintä aloittaa sellaisella kielellä jolle löytyy uusiakin työkaluja, silloin on edes jonkinlaiset teoreettiset mahdollisuudet saada joskus jotain uutta mukavaa.


      • Jepulis Jeep

        Sulla taitaa olla vähän väärä käsitys VB.NET:stä. Kielihän on käytännössä melkein sama kuin .NET:n C# joka on sekin ihan kiva kieli. Tiesikkös, että voit kääntää noi käsky käskyltä, metodi metodilt käytännössä lähes täysin ristiin kielestä toiseen? Eroja on molkosen vähän rakenteellisesti. Syntaksissa lähinnä, mutta sen ei pitäs olla merkittävä juttu.

        Milläs perusteella muuten aattelet, että toi on suunnattu viime vuosikymmenellä tehtyihin juttuihin? Uutta silläkin tehään aika paljon just sen takia, että C# on niin lähellä tätä ja .NET on muuten aika tehokas systeemi kun tehään softaa maailman yleisimmälle työasemakäyttikselle. Sekä aika paljon muuallekin.

        Ok, jos mainostat jostain syystä jotain Open sourcea niin ymmärrän, mutta olis kiva tietää mikä taho siitä hyötyy ton edestä?


    Ketjusta on poistettu 0 sääntöjenvastaista viestiä.

    Luetuimmat keskustelut

    1. Kumpi vetoaa enemmän sinuun

      Kaivatun ulkonäkö vai persoonallisuus? Ulkonäössä kasvot vai vartalo? Mikä luonteessa viehättää eniten? Mikä ulkonäössä?
      Ikävä
      87
      1714
    2. Ei se mene ohi ajan kanssa

      Näin se vaan on.
      Ikävä
      85
      1222
    3. Tavoitteeni onkin ärsyttää

      Sua niin turhaudut ja unohdat koko homman
      Ikävä
      110
      1113
    4. Tunnistebiisi

      Laita joku tunnistebiisi, niin tiedän ett oot täällä ja kaipaat ehkä mua
      Ikävä
      67
      906
    5. Taidat tykätä linnuista paljon

      Mikä on sun lemppari ☺️😉🥹🦢🐦‍⬛🦉🦜🦚
      Ikävä
      102
      874
    6. Okei nyt mä ymmärrän

      Olet siis noin rakastunut, se selittää. Onneksesi tunne on molemminpuolinen 😘
      Ikävä
      56
      818
    7. Miks käyttäydyt noin?

      Välttelet kaikkia kohtaamisia...
      Ikävä
      47
      731
    8. Ei sun tarvi jännittää enää

      en yritä enää mitään. Tiedän että olin mauton ja sössin kaiken.
      Ikävä
      36
      722
    9. Olen huolissani

      Että joku päivä ihastut/rakastut siskooni. Ja itseasiassa haluaisin, ettei hän olisi mitenkään sinun tyyppiäsi ja pitäis
      Ikävä
      47
      671
    10. Minkälainen ääni mulla on mies

      Sinun mielestä?
      Ikävä
      33
      653
    Aihe