Avuton hädässä

Avunpyyntö.
Vastikään opinnot aloittaneena olen aivan paska vb:ssä. Löytyykö mistään hyviä neuvoja harjoitusten tekoon? Linkkejä? Nettiä olen kahlannut läpi hakusanoin Visual Basic ja sitä rataa. Etätehtävien palautusaika lähenee ja minä istun koneen edessä ja tuijotan tyhjyyteen.
Esimerkki harjoituksesta: teille varmaan ihan pässinlihaa.

Ohjelma pyytää käyttäjältä tuotekoodin tekstikentän avulla. Ohjelma tarkistaa, onko tuotekoodi oikean muotoinen.

Koodissa tulee olla kuusi merkkiä. Ensimmäisen
merkin pitää olla iso kirjain (A - F). Muut merkit ovat numeroita.

Ohjelma ilmoittaa käyttäjälle, oliko koodi oikeanmuotoinen vai ei.


Nimimerkillä "alanvaihto edessä?"
5433
Äänestä

Muut lukivat myös

Vastaukset 5

Vanhimmat

Oletan, että sinulla on tekstikenttä Text1. Koodini voi olla hieman Pascalista vaikutteita saanutta, mutta kyllä varmasti selviät sillä korkeintaan pienillä muutoksilla. Alleviivaukset eli _-merkit voit poistaa, jos laitat if-lauseen yhdelle riville. Numerot voit tarkistaa samaan tyyliin.

if len( text1.text ) = 6 then
EkaKirjain = left$( Text1.Text, 1 )

if EkaKirjain = "A" or EkaKirjain = "B" or_
EkaKirjain = "C" or EkaKirjain = "D" or_
EkaKirjain = "E" or EkaKirjain = "F" then
'Koodi oikein
else
'Koodi virheellinen
end if

else
' Koodi virheellinen
end if

Äänestä

syote on tekstilaatikko, johon koodi syötetään

dim apu as string ' apumerkkijonomuuttuja
dim oikeaMuoto as boolean 'onko koodi oikeaa muotoa vai ei
dim i as integer 'silmukkamuuttuja
dim j as integer 'apulaskuri
oikeaMuoto=true 'oletetaan, että on oikein
if len(syote.Text)=6 then 'pituus oikea
apu=Left$(syote.Text) 'eka merkki talteen
if apu>="A" and apu="0" and apu ei oikea koodi
else
oikeaMuoto=false 'ensimmäinen kirjain virheellinen
end if
else
oikeaMuoto=false 'pituus väärä
end if
'nyt muuttujassa oikeaMuoto on tieto siitä, onko koodi oikeaa muotoa vai ei. false=ei, true=on

Äänestä

Kiitos neuvoista, yritän saada jotain aikaiseksi sunnuntain deadlineen mennessä.. Tätä se teettää kun jättää asioita viime tinkaan ja huomaakin sitten että ei osakkaan..
No, tulevaisuudessa viisaampana.

Äänestä

Kommentoi aloitusta


NoGood kirjoitti:

Avunpyyntö.
Vastikään opinnot aloittaneena olen aivan paska vb:ssä. Löytyykö mistään hyviä neuvoja harjoitusten tekoon? Linkkejä? Nettiä olen kahlannut läpi hakusanoin Visual Basic ja sitä rataa. Etätehtävien palautusaika lähenee ja minä istun koneen edessä ja tuijotan tyhjyyteen.
Esimerkki harjoituksesta: teille varmaan ihan pässinlihaa.

Ohjelma pyytää käyttäjältä tuotekoodin tekstikentän avulla. Ohjelma tarkistaa, onko tuotekoodi oikean muotoinen.

Koodissa tulee olla kuusi merkkiä. Ensimmäisen
merkin pitää olla iso kirjain (A - F). Muut merkit ovat numeroita.

Ohjelma ilmoittaa käyttäjälle, oliko koodi oikeanmuotoinen vai ei.


Nimimerkillä "alanvaihto edessä?"

Anonyymi
5000

Ilmoita asiaton sisältö

  • Sisältää materiaalia, joka on loukkaavaa, herjaavaa, rasistista, uhkailevaa tai ahdistelevaa.

  • Materiaali sisältää nimiä, yhteystietoja tai muita henkilökohtaisia tietoja. Julkisuuden henkilöistä, julkisissa viroissa toimivista ihmisistä sekä yritysten vastuuhenkilöistä saa keskustella työhön liittyen. Myös yksityiselämään liittyvistä asioista voi keskustella siltä osin, kuin niistä on julkisesti kerrottu.

  • Sisältää lapsille haitallista tai heiltä kiellettyä materiaalia. Seksuaalinen sisältö on sallittua aiheeseen tarkoitetuilla palstoilla, joiden ikäraja on 18 vuotta.

  • Lainvastaista sisältöä voi olla mm. yksityiselämää loukkaavan tiedon levitys, kiihottaminen kansanryhmää vastaan, laiton uhkaaminen, alaikäisiin liittyvä seksuaalinen sisältö/grooming, petokset, identiteettivarkaudet, kunnianloukkaukset ja tekijänoikeusrikkomukset.

  • Sisältö ei liity palstan tai keskusteluketjun aiheeseen.

  • Viesti ei ole suomea tai ruotsia (pl. International Forums), se sisältää mainontaa, se sisältää tekijänoikeuksin suojattua materiaalia, se on massapostitus tai jokin muu syy.

Jaa keskustelu