|
|||||||
| Computers & Internet Problemen met je computer, of weet je niet welke router nu te moeten installeren voor je breedbandje? Dit, en andere zaken vind je hier! |
![]() |
|
|
Onderwerpopties | Stem op Onderwerp | Weergavemodus |
|
|
|
|
#1 |
|
Lid
Geregistreerd op: 19 December 2002
Berichten: 13.264
|
ik moet een programma ontwerpen die de inhoud berekend van een kubus of een bol. eerst moet je het getal r invoeren (straal vd bol of lengte van een ribbe vd kubus) en dan moet je selecteren of je de inhoud van een bol of een kubus wilt. die moet als je dat hebt gedaan in één keer in het vakje ernaast verschijnen. ook moet je een apart vak hebben voor de foutmelding.
ik heb nu dit. ik ben echt een n00b wat betreft VB, dus lach me niet uit. Code:
Private Sub lstFiguur_Click()
'declaraties
Dim r As Double
Dim pi As Double
Dim I As Double
Dim strR As String
Dim strVorm As String
Dim strI As String
Dim strMededeling As String
'inlezen van r
strR = txtR.Text
'controle
If IsNumeric(strR) Then r = Val(strR)
'berekening
pi = 3.1415927
If lstVorm.Text = "bol" Then I = (4 / 3) * pi * r ^ 3
If lstVorm.Text = "kubus" Then I = r ^ 3
txtI.Text = Str(I)
Else
txtMededeling.Text = "Verkeerde invoer."
Exit Sub
End If
End Sub
fuck wat ben ik hier slecht in
__________________
We were somewhere around Barstow, on the edge of the desert, when the drugs began to take hold. |
|
|
|
|
|
#2 |
|
Guest
Berichten: n/a
|
ten eerste start je al twee keer een if en sluit je maar 1 keer af met end if.. dat zal ie al niet pikken denk ik..
verder weet ik ook niet of hij het woordje pi wel kent |
|
|
|
#3 | |
|
Super Lid
|
Citaat:
|
|
|
|
|
|
|
#4 |
|
Nerd
Geregistreerd op: 18 July 2001
Locatie: oosterhout
Berichten: 12.844
|
nee moet je t hele getal voor invullen (wat was t, 50 decimalen?
)
__________________
Networked Intelligent Guardian Hardwired for Terran Warfare and Online Logical Fighting mail: nightwolf@leerlingen.com |
|
|
|
|
|
#5 | |
|
Super Lid
|
Citaat:
|
|
|
|
|
|
|
#6 |
|
Nerd
Geregistreerd op: 18 July 2001
Locatie: oosterhout
Berichten: 12.844
|
ik merk t nu trouwens op maar wat is Dim? wat doet t?
![]() oh ik zie trouwens deze regel al: "pi = 3.1415927" maar volgens mij stel je die dan fout in of ligt dat aan mij?
__________________
Networked Intelligent Guardian Hardwired for Terran Warfare and Online Logical Fighting mail: nightwolf@leerlingen.com |
|
|
|
|
|
#7 |
|
Super Lid
|
Code:
'declaraties Dim pi As Double Kijk nog eens goed.. Er staat duidelijk boven dat hier de verschillende variabelen gedefineerd worden . Daar is Dim dan ook voor..
|
|
|
|
|
|
#8 |
|
Lid
Geregistreerd op: 19 December 2002
Berichten: 13.264
|
waarom zegt ie:
Compileerfout: Else zonder If slaat nergens op, erboven staat toch if :S
__________________
We were somewhere around Barstow, on the edge of the desert, when the drugs began to take hold. |
|
|
|
|
|
#9 | |
|
° Blub °
Geregistreerd op: 3 June 2003
Locatie: Gent & Brugge
Berichten: 5.634
|
en werkt dat ding in vb
![]() en idd mag niet meerdere keren if achter elkaar, moet dan ElseIf zijn ![]() Basisregeltje: Citaat:
__________________
(\_/) (O.o) This is Bunny. (> <) Copy Bunny into your signature to help him on his way to world Domination. Laatst aangepast door Sedes : 24 June 2004 om 18:35 |
|
|
|
|
|
|
#10 | |||
|
Guest
Berichten: n/a
|
Citaat:
Met int's heb je dan loss of precision.Citaat:
Stond voor dimension alsk et goed heb. Heb ik et vast wel ![]() Citaat:
Dat zijn er veeeeeeeeeeeeeeeeeeel te weinig
Laatst aangepast door not-known : 24 June 2004 om 19:31 |
|||
|
|
|
#11 |
|
Lid
Geregistreerd op: 19 December 2002
Berichten: 13.264
|
Code:
Private Sub lstFiguur_Click()
'berekent de inhoud van de geselecteerde figuur
'declaraties
Dim r As Double
Dim I As Double
Dim pi As Double
Dim strR As String
'berekening
txtBoodschap.Text = "Vul waarde voor r in en selecteer een figuur"
strR = txtR.Text
If IsNumeric(strR) Then
r = Val(strR)
pi = 3.1415927
If lstFiguur.Text = "bol" Then I = (4 / 3) * pi * r ^ 3
If lstFiguur.Text = "kubus" Then I = r ^ 3
txtInhoud.Text = Str(I)
Else
txtBoodschap.Text = "Verkeerde invoer."
Exit Sub
End If
End Sub
__________________
We were somewhere around Barstow, on the edge of the desert, when the drugs began to take hold. |
|
|
|
|
|
#12 | |
|
Guest
Berichten: n/a
|
Citaat:
)
|
|
|
|
|
#13 | |
|
Nerd
Geregistreerd op: 18 July 2001
Locatie: oosterhout
Berichten: 12.844
|
Citaat:
hoeveel getallen zijn t dan tegenwoordig?
__________________
Networked Intelligent Guardian Hardwired for Terran Warfare and Online Logical Fighting mail: nightwolf@leerlingen.com |
|
|
|
|
|
|
#14 | |
|
Lid
Geregistreerd op: 19 December 2002
Berichten: 13.264
|
Citaat:
__________________
We were somewhere around Barstow, on the edge of the desert, when the drugs began to take hold. |
|
|
|
|
|
|
#15 | |
|
Guest
Berichten: n/a
|
Citaat:
|
|
|