Helpmij.nl
Helpmij.nl
Helpmij.nl
Steun Helpmij.nl! Klik hier     Computerprobleem? Klik hier!

Quote

Weergeven resultaten 1 tot 11 van 11

Onderwerp: excel vba HELP

  • Vraag is opgelost
  1. #1

    Question excel vba HELP

    hoe zorg ik dat ik het aantal termen koppel aan de reeks???


    Sub reeks()

    Dim tel As Single
    Dim getal As Integer

    getal = InputBox("uit hoeveel termen moet de reeks bestaan")

    Do
    tel = 1 + 1 / 2 * tel



    MsgBox tel

    Loop

    End Sub

  2. #2
    Mega Honourable Senior Member Roncancio's avatar
    Geregistreerd
    24 mei 2005
    Nieuwe huiswerkopgave?
    Beetje hardleers!

    Wat bedoel je met termen ?
    Oh ja, de lus als zodanig heeft weinig nut omdat het maar 1 keer zal doorlopen.

    Met vriendelijke groet,


    Roncancio
    Iets vragen wat je niet weet, is je even schamen.
    Iets niet vragen, zodat je het antwoord nooit weet, is je voor altijd schamen.

    De domste mensen zijn de mensen die denken dat ze alles weten.

  3. #3

    Thumbs up termen

    het is toch helemaal niet zo erg dat het huiswerk is, dit zijn opgaven waar ik echt niet uitkom ik heb een stuk of 30 opdrachten waar ik een paar niet begrijp, ik maak hier wel een begin maar loop dan vast.

    met termen bedoel ik tot hoever de reeks moet door gaan dus
    2 termen = 1 + 1/2
    3 termen = 1 + 1/2 +/1/4
    4 termen = 1 + 1/2 + 1/4 +1/8

  4. #4
    Mega Honourable Senior Member Roncancio's avatar
    Geregistreerd
    24 mei 2005
    Deze site is niet bedoeld om huiswerk te maken.

    De gegevens van de inputbox moet je gebruiken om de berekening te maken.
    Nu komt er een getal uit en vervolgens doe je daar niets mee.
    Dat getal moet je gebruiken om het aantal loops te bepalen.

    Met vriendelijke groet,


    Roncancio
    Iets vragen wat je niet weet, is je even schamen.
    Iets niet vragen, zodat je het antwoord nooit weet, is je voor altijd schamen.

    De domste mensen zijn de mensen die denken dat ze alles weten.

  5. #5

    laatste vraag

    hoe zorg ik ervoor dat de lus stopt wanneer de aantal ingevulde termen geweest zijn?

  6. #6
    Mega Honourable Senior Member Roncancio's avatar
    Geregistreerd
    24 mei 2005
    Quote Origineel gepost door paulebal Bekijk Bericht
    hoe zorg ik ervoor dat de lus stopt wanneer de aantal ingevulde termen geweest zijn?
    Door de waarde die ingevuld is te gebruiken voor de lus.
    Je vraagt om een getal. Dan kan je dat getal gebruiken om aan te geven hoe vaak de lus moet worden doorlopen.

    Met vriendelijke groet,


    Roncancio
    Iets vragen wat je niet weet, is je even schamen.
    Iets niet vragen, zodat je het antwoord nooit weet, is je voor altijd schamen.

    De domste mensen zijn de mensen die denken dat ze alles weten.

  7. #7

    antwoord

    volgens mij heb ik em

    alleen snap ik die for next niet helemaal

    Sub reeks()

    Dim tel As Single
    Dim getal As Integer
    Dim x As Integer


    getal = InputBox("uit hoeveel termen moet de reeks bestaan")

    For x = x To getal

    tel = 1 + (1 / 2 * tel)

    MsgBox tel

    Next

    End Sub


    bedankt voor de hulp mega senior

  8. #8
    Mega Honourable Senior Member Roncancio's avatar
    Geregistreerd
    24 mei 2005
    Quote Origineel gepost door paulebal Bekijk Bericht
    volgens mij heb ik em

    alleen snap ik die for next niet helemaal

    Sub reeks()

    Dim tel As Single
    Dim getal As Integer
    Dim x As Integer


    getal = InputBox("uit hoeveel termen moet de reeks bestaan")

    For x = x To getal - 1

    tel = 1 + (1 / 2 * tel)

    MsgBox tel

    Next

    End Sub


    bedankt voor de hulp mega senior
    Zie je dat je het kan
    Volgens mij zit er een miniem foutje in.
    In 1 van je vorige mailtjes schreef je dit:

    2 termen = 1 + 1/2
    3 termen = 1 + 1/2 +/1/4
    4 termen = 1 + 1/2 + 1/4 +1/8

    Ik heb de -1 toegevoegd omdat (naar mijn mening) anders de lus 1 keer te veel werd doorlopen. Als ik het mis heb, moet je het maar verwijderen.

    Met de For .. Next lus geef je onvoorwaardelijk aan hoe vaak de lus moet worden doorlopen.
    Door de Next wordt automatisch het volgende Getal genomen. Je hoeft dus geen teller voor Getal te gebruiken.

    Ik ben zeer tevreden dat je het programma zelf hebt ontwikkeld.
    Gaarne nog even de vraag op opgelost zetten.
    Bvd.

    Met vriendelijke groet,


    Roncancio
    Laatst aangepast door Roncancio : 18 september 2008 om 17:25
    Iets vragen wat je niet weet, is je even schamen.
    Iets niet vragen, zodat je het antwoord nooit weet, is je voor altijd schamen.

    De domste mensen zijn de mensen die denken dat ze alles weten.

  9. #9
    ja hebt gelijk hij liep een keer teveel door

    bedankt voor de moeite

    op naar de volgende vraag, ik hoop dat ik deze zelf kan

  10. #10
    Giga Honourable Senior Member
    Geregistreerd
    6 april 2006
    Locatie
    Mechelen
    Afstand tot server
    ±190 km
    Quote Origineel gepost door paulebal Bekijk Bericht
    ja hebt gelijk hij liep een keer teveel door

    bedankt voor de moeite

    op naar de volgende vraag, ik hoop dat ik deze zelf kan
    Verzin eens een passende titel voor je topics, want de deze zegt helemaal niets.

    Heb jij trouwens ook de zoekfunctie al ontdekt? Scheelt jou gegarandeerd tijd en moeite

  11. #11
    Giga Honourable Senior Member
    Geregistreerd
    6 april 2006
    Locatie
    Mechelen
    Afstand tot server
    ±190 km
    Code:
    Sub reeks()
    
        Dim tel As Single
        Dim getal As Integer
        Dim i As Integer
        
        getal = InputBox("uit hoeveel termen moet de reeks bestaan")
        
        For i = 1 To getal
        
            tel = tel + i ^ (1 - i)
        
        Next
        
        MsgBox tel
    
    End Sub

Berichtenregels

  • U mag geen nieuwe vragen starten.
  • U mag niet reageren op berichten.
  • U mag geen bijlagen versturen.
  • U mag uw berichten niet bewerken.
  •  
Helpmij.nl
Helpmij.nl

Helpmij.nl en business

Partners
Sponsoren
Linkpartners
Aanbiedingen