Avatar billede jolly-dog Nybegynder
24. april 2002 - 22:27 Der er 4 kommentarer og
1 løsning

løkker og procedurer

hej jeg er en 3.g'er som er lidt presset, skal aflevere et eksamensprojekt i programmering(vb). her fredag inden midnat.
Har lavet mit eget projekt færdigt, har lavet et relativt simpelt maleprogram, som fungerer fint.
problemet er, at jeg mangler at bruge lykker og procedurer i programmet, da dette er et krav, er jeg tvunget til at lave et nyt program, som indeholder ovennævnte. (dette program må gerne være uhyre simpelt, (gæt et tal etc.) Alt vil selvfølgelig hjælpe, men det foretrækkes at koden er kommenteret, så der er en chance for jeg forstår den.
hvis der er nogen som har dette til at ligge, så vil jeg gerne skrive min email.
tak på forhånd
24. april 2002 - 22:35 #1
Dim inteKor as Integer
' Opretter inteKort som integer variabel

' Kører løkke
For inteKort = 1 to text1.text
msgbox prompt:=intekort, title:="Løkke"
Next inteKort

Kan det bruges? 15p er nok hvis du accpetere mit svar.


Casper // www.ildstorm.dk
Avatar billede kantoraza Nybegynder
25. april 2002 - 07:41 #2
Jeg har lavet et meget simpelt program, "gæt hvilket tal".


Put denne kode ind i FormActivate:

Private Sub Form_Activate()
Dim yourNumber, comNumber As Integer
' Variablerne

igen:
comNumber = FindNumber
' Programmet går ind i proseduren "findnummer"

Do ''''''''løkken'''''''
DoEvents


yourNumber = Text1.Text
' Her skriver man et tal mellem 1 - 10.


If yourNumber = "" Then: GoTo ingental

If Int(yourNumber) = Int(comNumber) Then
    ' rigtigt
        Me.Caption = "Du gættede rigtig!"
        Exit Do
    Else
    ' forkert
        Me.Caption = "Du gættede forkert!"
End If



ingental:

DoEvents
Loop

Text1.Text = ""

MsgBox "Du gættede rigtigt!!", vbInformation
GoTo igen
End Sub


Kopier denne funktion ind i generel.
---------Funktion--------

Public Function FindNumber()
Dim Number As Integer

again:

Randomize ' helt tilfældigt tal

Number = Int(Rnd * 11)
' Giver nummer værdien mellem 1 og 10
' Der skal stå 11.

If Number = 0 Then: GoTo again
' Hvis nummeret er 0 gå til again

FindNumber = Number
' Denne funktion bliver værdien af number
End Function



/KantoRaZa\
Avatar billede kantoraza Nybegynder
25. april 2002 - 07:42 #3
Husk at oprette en textbox på din form også!!
Avatar billede nolle_k Nybegynder
25. april 2002 - 09:16 #4
Hvordan kan du lave et program uden at bruge løkker og procedure???
Hmmmmm!! Det lyder underligt!! Har du lavet AL kode i en funktion????
Avatar billede jolly-dog Nybegynder
25. april 2002 - 09:47 #5
du må gerne se programmet hvis du vil?
kun - løkker?
har nemlig også et problem med at få savefunktionen til at du!
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester