Helpmij.nl
Helpmij.nl
Helpmij.nl

Quote

Weergeven resultaten 1 tot 4 van 4

Onderwerp: Labels in vast volgorde

  1. #1
    Senior Member
    Geregistreerd
    30 september 2012
    Vraag is opgelost

    Labels in vast volgorde

    Ik heb een rare vraag.
    En ik hoop da duidelijk is.

    Ik heb 9 labels in een vast lijst volgorde.
    Een
    Twee
    drie
    Vier
    ....
    Negen

    Na een berekening krijg ik een waarde 1-9

    Volgens die waarde moet dan de lijst met een bepaalde label beginnen.
    Bv:

    Als na de berekening 3 is , dan wordt del lijst
    Drie
    Vier
    Vijf
    ...
    Negen
    Twee
    Een.

    Welke formule moet ik gebruiken om altijd de juiste volgorde te krijgen,
    ongeacht de eerste Waarde/label?

    dank u

  2. #2
    Moderator bron's avatar
    Geregistreerd
    13 augustus 2013
    Locatie
    Voorburg
    Welk programma (bijv. Excel) of welke programmeertaal (bijv. Python) of welk platform (bijv. een website) ?
    Bestaande- en nieuwe websites op smartphone, tablet en pc.

  3. #3
    Senior Member
    Geregistreerd
    30 september 2012
    ja, sorry. Vergeten te vermelden;
    Vb6

  4. #4
    Mega Senior
    Geregistreerd
    18 september 2006
    Wanneer je de labels in een array stopt waardoor ze een vaste positie krijgen, kan je vervolgens met de startpositie (je berekening) en het aantal labels dat je hebt de juiste positie in de array bepalen: index = (startIndex + labelPosition) % totalLabels;

    In C# zou dat dan iets als het onderstaande worden:

    CPP Code:
    1
    2
    3
    4
    5
    6
    7
    8
    
    var labels = new string[] { "een", "twee", "drie", "vier", "vijf", "zes", "zeven", "acht", "negen" };
    var totalLabels = labels.Count();
    var startIndex = new Random().Next() % totalLabels;
     
    for (var labelPosition = 0;  labelPosition < totalLabels; ++labelPosition)
    {
        Console.WriteLine(labels[(startIndex + labelPosition) % totalLabels]);
    }
    Programming today is a race between software engineers striving to build bigger and better idiot-proof programs, and the Universe trying to produce bigger and better idiots. So far, the Universe is winning.

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

Regels
Help

Helpmij.nl en business

Partners
Sponsoren