Salut,
Pour ceux que ça intéresse voici un petit logiciel que je viens de créer qui indique si un call pour toucher un de ses outs est bon ou pas
Vous rentrez le nombre d’outs,la taille du pot ( mise adversaise comprise ) ,et enfin la mise à payer pour voir la (les) carte(s).
Il calcul l’équite dans le cas ou on tire une carte, ou deux carte ( à tapis au flop par exemple). Puis il compare ce pourcentage avec les pot odds. Suivant les cas il vous indique si il faut folder/Caller si on voit deux cartes/caller si on voit une seule carte.
voici le script :
[b]#include <stdio.h>
#include <stdlib.h>
int main()
{
int nombreDouts;
double pot,mise,odds,equiteTurnOuRiver,equiteTurnEtRiver,link; // variables
printf("Combien d'outs : ");
scanf("%d", &nombreDouts); // demande nombre d'outs
printf("\nPot : ");
scanf("%lf", &pot); // demande La taille du pot
printf("\nMise a payer : \n\n");
scanf("%lf", &mise); // demande la mise à payer
link=pot/mise; /* Calcul la cote du pot en % */
odds=(1/(1+link))*100;
equiteTurnEtRiver=nombreDouts*4; // Calcul équité de toucher un(s) out(s) à la turn ou à la river (combiné)
equiteTurnOuRiver=nombreDouts*2; // Calcul équité de toucher un out à la turn ou à la river séparemment
if(odds>equiteTurnEtRiver)
{
printf("\nFOLD\n\n");
printf("%f > %f\n\n", odds,equiteTurnEtRiver);
}
else if (odds>=equiteTurnOuRiver)
{
printf("\nCALL 2 cartes \n\n") ;
printf("FOLD 1 carte\n\n");
printf("%f > odds=%f > %f\n\n",equiteTurnEtRiver,odds,equiteTurnOuRiver);
}
else
{
printf ( "\nCALL 1 carte \n\n");
}
return 0;
}
[/b]
Il ne reste plus qu’à compiler avec codeblock par exemple. Sinon je peux vous filer l’éxécutable .