Kirjautuminen

Haku

Tehtävät

Keskustelu: Ohjelmointikysymykset: VB6: Taulukon suurin ja pienin luku

punppis [12.02.2007 12:51:23]

#

Milläköhän konstilla saisin selville taulukon suurimman ja pienimmän luvun?

E.K.Virtanen [12.02.2007 13:28:05]

#

Mikähän kieli?

Yksi keino on käydä taulukon solut läpi ja tarkistaa onko solun arvo isompi tai pienempi kuin sillä hetkellä olevat Min/Max arvot.
Aloitukseen voit vertailtaviksi arvoiksi ottaa vaikkapa keskiarvon luvuista jolta väliltä numeroita esiintyy.

Jos taulukossa on numeroita väliltä 0-100 niin aluksi Min ja Max voivat olla 50.
Jos tarkistettava solu sisältää arvon joka on pienempi kuin Min (tai max) niin silloin Min (tai Max) arvo muuttuu siksi ja homma jatkuu kunnes taulukko on käyty läpi.

Wukkopi [12.02.2007 15:12:43]

#

Koulussa oli tehtävä, jossa piti tehdä javalla ohjelma joka haki syötetyistä arvoista pienimmän ja suurimman arvon. Se tapahtui käytännössä niin, että ensimmäinen syötetty arvo oli sekä suurin, että pienin, ja sitten vertailtiin, että jos seuraava oli pienempi kuin pienin, niin siitä tuli uusi pienin ja sama juttu suurimman luvun kanssa.

Quirzo [15.02.2007 20:13:21]

#

En ole kokeillut, tässä vb koodia

Dim Taulukko
Dim IsoinLuku
Dim PieninLuku

    Taulukko = "1|3|23|45|3|"
    Taulukko = split(taulukko,"|")
for i = 0 to ubound(taulukko) -1
  if taulukko(i) > IsoinLuku then
    IsoinLuku = Taulukko(i)
  elseif Taulukko(i) < PieninLuku then
    PieninLuku = Taulukko(i)
  end if
next
 msgbox "Isoin luku on " & IsoinLuku & " ja pienin luku on " & PieninLuku

Vastaus

Aihe on jo aika vanha, joten et voi enää vastata siihen.

Tietoa sivustosta