[R] Le pourcentage des réussites

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

[R] Le pourcentage des réussites

#1

Message par loockys »

Salut a tous

J'explique mon problème :
J'aimerais créer un pourcentage de réussite. Mais je ne sais pas si je m'y prends bien pour la gestion de taux de pourcentage.
Je voudrais que le script affiche les réussites, mais aussi les échecs.

Exemple :
Le taux de réussite est de 2 % sur 10.
Qui nous feront un nombre de huit échecs et un nombre de deux de réussites.
Est-ce que vous pouvez m'offrir une solution a mon problème D'avance merci.
► Afficher le texteScript %
Modifié en dernier par loockys le sam. 11 févr. 2012 22:18, modifié 2 fois.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Le pourcentage des réussites

#2

Message par matwachich »

► Afficher le texte
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Le pourcentage des réussites

#3

Message par loockys »

Merci matwachich pour ton exemple, mais je ne le trouve pas fiable.
(Sans doute que je n'arrive pas à utiliser correctement.)
Voici du changement sur le script que j'avais annoncé plus haut (en vert)
► Afficher le texte
Le résultat montre les deux réussites et les huit échecs, mais je ne suis pas satisfait du résultat.
j'aurais voulu que les deux réussites ne soient pas mise en début de boucle, mais plutôt aléatoire.
Avez-vous une idée à me suggérer ou un script diffèrent au mien. D'avance merci.

Code : Tout sélectionner

Félicitation
Félicitation
Echec
Echec
Echec
Echec
Echec
Echec
Echec
Echec
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [..] Le pourcentage des réussites

#4

Message par matwachich »

Vous parlez de chance, mais vous voulez avoir exactement 2 réussite et 8 échec!!!
Je ne comprend pas très bien...

Je pense que quand on parle de chance, même si on décrète que un score de > 2/10 suffit à gagner, ça ne veut pas dire que sur 10 essais on aura exactement 2 réussites et 8 échecs!

L'exemple que je vous ai donné décrète que il faut avoir minimum 10/20 pour gagner:
il génère un numéro au hasard (Random(0, 20, 1)) entre 0 et 20, si il est égale ou supérieur à 10, on incrémente la variable $Reussi, si non, on incrémente la variable $Echec, et après, on calcule les pourcentages et on les affiche.

Vous dans votre script, vous faites un boucle, dont le $i passera successivement par 1, 2, ... 10. Donc ou est la chance la dedans???
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [..] Le pourcentage des réussites

#5

Message par mikell »

Le problème comme dit matwachich c'est que dans ton script ya absolument rien d'aléatoire
Si tu veux de l'aléatoire, faut un script de ce type

Code : Tout sélectionner

Global $n = "", $r = 0, $nbr = 20
Dim $loterie[$nbr]
For $i =0 to $nbr-1
   $loterie[$i] = Random(1, $nbr, 1)
Next
For $i =0 to UBound($loterie)-1
   If $loterie[$i] < 4 Then 
    $n &= $i+1 & " : félicitations" & @crlf
    $r += 1
   Else
    $n &= $i+1 & " : échec" & @crlf
   EndIf    
Next
$n &= "taux de réussite = " & ($r/$nbr)*100 & " %"
MsgBox(0,"", $n)
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [..] Le pourcentage des réussites

#6

Message par loockys »

Veuillez excusé mon égarement et vous avez entièrement raison quand vous parlez de chance dans un pourcentage, bref encore merci pour votre mise au point.
Si je peux me permettre il y a un léger problème a votre script matwachich, il est basé sur les échecs au lieu des réussites.

Merci mikell et matwachich pour c'est deux jolis exemples de script.
Avatar du membre
matwachich
Membre émérite
Membre émérite
Messages : 986
Enregistré le : lun. 19 oct. 2009 04:04
Localisation : Algérie
Status : Hors ligne

Re: [R] Le pourcentage des réussites

#7

Message par matwachich »

Ya pas de quoi!
Mais j'ai pas très bien compris ce que vous voulez dire:
Si c'est de ça que vous parlez:

Code : Tout sélectionner

$resultat < $taux
Alors il suffirait de mettre ça à la place:

Code : Tout sélectionner

$resultat >= $taux
Ou tout ce que vous voulez! :wink:
Sortons VW du coté obscure! - La curiosité est un vilain défaut! Cliquez ici
loockys
Niveau 4
Niveau 4
Messages : 54
Enregistré le : lun. 15 août 2011 14:12
Status : Hors ligne

Re: [R] Le pourcentage des réussites

#8

Message par loockys »

Je tiens à m'excuser d'avance à faire monter ce poste inutilement, mais je voulais à tout prix apporter ma pierre à l'édifice.
► Afficher le texteSimulateur
EDIT : (Corriger) Merci Mikell

Simulateur : Réussite et Echec
Image
Modifié en dernier par loockys le mar. 14 févr. 2012 23:43, modifié 4 fois.
Avatar du membre
mikell
Spammer !
Spammer !
Messages : 6292
Enregistré le : dim. 29 mai 2011 17:32
Localisation : Deep Cévennes
Status : Hors ligne

Re: [R] Le pourcentage des réussites

#9

Message par mikell »

Jolie gui Image
Pour les détails :
- Il vaut mieux déclarer les variables en Global en début de script, pas dans les fonctions
- Si dans une condition If-Else tu as 2 fois la même instruction, alors tu peux mettre cette instruction après la condition
- pour l'oeil, je préfère "taux d'échec" à "taux de échec" :mrgreen:
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
Répondre