Algorithme de roulette


  • G

    Bonjour,
    je dois élaborer un algorithme pour déterminer si on peut battre le casino à la roulette.

    On émet l'hypothèse que s'il l'on pose 10 euros sur la case de la deuxième douzaine et 10 euros sur la case de la troisième douzaine on a environ 70% de chances de gagner 10€. En effet, si la boule de la roulette tombe sur un numéro compris entre 13 et 36 notre mise (de la case correspondante) sera triplé. On aura donc gagner 3x10€ - 20€(qui correspond à l'argent misé au depart) soit 10€. Ce qui nous fera un nouveau capital de 30€.

    Comment peut on élaborer un algorithme (sur ALGOBOX préférablement) qui puisse nous expliquer si au long terme on est gagnant ou s'il y a forcément un moment où notre capital de départ, admettons 1000€ soit égale à 0?

    Pour l'instant voici ce que j'ai essayé:

    Variables
    a EST_DU_TYPE NOMBRE
    n EST_DU_TYPE NOMBRE
    m EST_DU_TYPE NOMBRE
    DEBUT_ALGORITHME
    LIRE a
    LIRE m
    POUR n ALLANT_DE 0 A 12
    DEBUT_POUR
    a PREND_LA_VALEUR a-2m
    FIN_POUR
    POUR n ALLANT_DE 13 A 36
    DEBUT_POUR
    a PREND_LA_VALEUR a+m
    FIN_POUR
    TANT_QUE (a>0) FAIRE
    DEBUT_TANT_QUE
    n PREND_LA_VALEUR 37
    random()
    AFFICHER a
    FIN_TANT_QUE
    FIN_ALGORITHME

    Mais ça ne me donne pas quelque chose de juste. Aidez-moi svp!


  • mtschoon

    Bonjour,

    Je te conseille de revoir l'organisation générale.
    Il y a les bons ingrédients , mais ils ne sont pas dans le bon ordre et ton algorithme ne "tourne pas".
    Peut-être , en plus , pourrais-tu ajouter une autre variable "i" , qui servirait pour compter le nombre de "jeux" ; à l'affichage , ce serait bien d'avoir , à chaque jeu , la valeur de i et la valeur de a.


Se connecter pour répondre