Gå til innhold

Anbefalte innlegg

Hei! Sliter litt med å få laget et program som tester om ordene jeg skriver er i alfabetisk rekkefølge. Som for eks. abcd i textbox og pushbutton, så kommer det opp melding om at "Ordene er i alfabetisk rekkefølge" om abdc "Ordene er ikke i alfabetisk rekkefølge".

 

Noen som vet noe om framgangsmåten? :)

Lenke til kommentar
Videoannonse
Annonse

Det var en veldig lite beskrivende emnetittel.

 

Jeg regner med du snakker om bokstaver og ikke ord her?

 

En mulighet er å gå igjennom alle bokstavene i en løkke og se på asciiverdiene. Hvis differansen mellom neste bokstav og denne er 1 så er de i alfabetisk rekkefølge. ÆØÅ må her spesialbehandles siden de har litt andre asciiverdier.

 

Edit: En annen og kanskje bedre måte er å bare ta en streng med alfabetet og deretter sjekke om den inneholder teksten i tekstboksen. Blir et par linjer med kode det.

Endret av The_Viper@EFNET
  • Liker 1
Lenke til kommentar

Det man kan gjøre er å sette opp alfabetet a-å i en variabel, og så sjekke om input er en del av av variabelen med InStr(eller hva funksjonen nå het).

 

Om man da sjekker om efgh er en del av variabelen så vil man få ja, mens om man sjekker om gfed er en del av variabelen så får man nei. Mao korrekt med tanke på rekkefølgen.

  • Liker 1
Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
  • Hvem er aktive   0 medlemmer

    • Ingen innloggede medlemmer aktive
×
×
  • Opprett ny...