|
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 ![]() ![]()
__________________
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: 17 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: 17 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 ![]() |
![]() |
![]() |
![]() |
#8 |
Lid
Geregistreerd op: 19 December 2002
Berichten: 13.264
|
![]()
waarom zegt ie:
Compileerfout: Else zonder If ![]()
__________________
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 17:35 |
|
![]() |
![]() |
![]() |
#10 | |||
Guest
Berichten: n/a
|
![]() Citaat:
![]() Citaat:
![]() ![]() Citaat:
![]() ![]() Laatst aangepast door not-known : 24 June 2004 om 18: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: 17 July 2001
Locatie: oosterhout
Berichten: 12.844
|
![]() Citaat:
![]() ![]()
__________________
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:
![]() |
|
![]() |