IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

VBA Discussion :

pile ou face en VBA


Sujet :

VBA

  1. #1
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut pile ou face en VBA
    Bonjour,
    je souhaiterais savoir s'il y a une fonction en VBA qui sort un boolean (pile ou face) avec une probabilité imposée en entrée...du type : flip(probabilité) en Pascal.

    Merci !

    --
    Amir, qui débute à peine en VBA

  2. #2
    Membre confirmé
    Profil pro
    Inscrit en
    Mars 2007
    Messages
    44
    Détails du profil
    Informations personnelles :
    Localisation : France, Yvelines (Île de France)

    Informations forums :
    Inscription : Mars 2007
    Messages : 44
    Par défaut
    Bonjour,

    Je ne connais pas d' équivalent au Flip Pascal en VBA,mais ca peut se faire facilement:

    Essaies ça :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
     
    'Tirage fournit 0 ou 1, suivant la probabalité d' avoir 1 (prob1)
    Function tirage(prob1) As Byte
    tirage = IIf(Rnd > prob1, 0, 1)
    End Function
    Tu peux voir les résultats avec la petite séquence de test suivante:

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
     
    Randomize Timer
    nombre_essais=500000
    essais=nombre_essais
     
    Do While  essais<>0
    If tirage(0.3) = 0 Then
        s0 = s0 + 1
      Else
        s1 = s1 + 1
      End If
      essais=essais-1
    Loop
     
    s0 = s0 / nombre_essais
    s1 = s1 / nombre_essais
    Stop
    Ca doit correspondre à ta question.

    A+

    Daniel

  3. #3
    Membre régulier
    Profil pro
    Inscrit en
    Mai 2007
    Messages
    7
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Mai 2007
    Messages : 7
    Par défaut
    merci beaucoup, c'est exactement ce que je cherchais !

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Pile ou face en python, HELP
    Par ced1903 dans le forum Général Python
    Réponses: 4
    Dernier message: 30/04/2013, 13h11
  2. Programme pile ou face
    Par Fuxor dans le forum Débuter
    Réponses: 2
    Dernier message: 24/02/2011, 13h57
  3. Comment simuler un tirage à pile ou face en Java ?
    Par Pierre8r dans le forum Débuter avec Java
    Réponses: 7
    Dernier message: 03/12/2007, 15h41
  4. Pile ou Face
    Par pseudocode dans le forum Enigmes
    Réponses: 30
    Dernier message: 10/10/2007, 23h52
  5. [tv] [film] Pile et Face
    Par Médiat dans le forum Films & TV
    Réponses: 9
    Dernier message: 20/06/2006, 10h09

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo