[R] calcul de nombre

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

[R] calcul de nombre

#1

Message par touslesmatins »

Bonjour,
Il y a quelque temps j'avais clos un sujet, un peu rapidement, je reviens avec cette meme demande, pour laquelle L4crymal et Iste avaient commencé à répondre. mais à vrai dire je ne maitrise pas cette partie.
La voici de nouveau.
Je n'arrive pas à additionner les nombres qui s inscrivent au fur et a mesure d'un script. je souhaite tout d'abord compter les lignes et ensuite additionner à partir d' un fichier ini, tous les nombres.
Pour compter :
► Afficher le texte
pour lire :
► Afficher le texte
Pas bien compris le procedé pour additionner les nombres et obtenir le total, merci de votre aide.

Merci
Modifié en dernier par touslesmatins le jeu. 24 sept. 2009 17:58, modifié 1 fois.
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] calcul de nombre

#2

Message par Tlem »

:shock: :shock: :shock: :shock: :shock:

Je pense que je n'ai pas tout compris, mais au cas ou ...

Si $CountLines est égal à un nombre et si $var est aussi égal à un nombre, alors $CountLines + $var est égal au total des deux nombres.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: [..] calcul de nombre

#3

Message par Iste »

heu, en effet il faudrait etre plus claire ^^'
mais si j'ai bien compris le 1er spoiler, _FileCountLines est a proscrire !!
Pour compter le nombre de key d'une section, IniReadSection() le fait tres bien, couplé a un IniReadSectionNames() si il y a plusieurs section

enfin, déja, un peu plus de détaille svp ^^'
Signez ici
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] calcul de nombre

#4

Message par Tlem »

C'est bien ce qu'il fait dans le deuxième spoiler ...
Le fait de compter le nombre de ligne à sans doute une autre utilité. :mrgreen:
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

Re: [..] calcul de nombre

#5

Message par touslesmatins »

Aie... désolé...
En fait je souhaiterais calculer tous les nombres se situant dans le fichier ini. Une fois ce resultat obtenu je le divise par le nombre de ligne, ce qui me donnera une moyenne.
J'espere que c est plus clair.
Merci
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] calcul de nombre

#6

Message par Tlem »

Heuuu, les miettes de pain pour résoudre votre problème c'est pas mal, mais ça ne fait pas avancer le schimilblik.

Donc donnez nous l'ensemble des données et nous pourrons sans doute vous aider, sinon je supprime le sujet jusqu'à ce que vous donniez tous les éléments indispensables.
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

Re: [..] calcul de nombre

#7

Message par touslesmatins »

Ce que je souhaite faire est ecrit dans le post precedent, et voila ce que j'ai pour inscrire mes donnees :
► Afficher le texte
Dans ce fichier les donnees sont inscrites comme ceci :
► Afficher le texte
Voilà j'aimerais maintenant additionner tous les nombres qui sont dans ce fichier et ainsi obtenir le resultat. Voilà ce que je n arrive pas à faire.
Ensuite j utiliserais cette ligne de commande _FileCountLines(@MyDocumentsDir &"\heures-moyennecycle.ini").
Et pour finir je diviserais le $Resultat/$Nombredeligne afin d 'obtenir une moyenne
Ce sont les éléments que j'ai.
Merci pour votre aide
Avatar du membre
Tlem
Site Admin
Site Admin
Messages : 11818
Enregistré le : ven. 20 juil. 2007 21:00
Localisation : Bordeaux
Status : Hors ligne

Re: [..] calcul de nombre

#8

Message par Tlem »

Après avoir interprété le fichier .ini (il faut lire votre code + un long spoiler de nombre) et si vous nous avez bien donné toutes les informations, voici comment faire pour additionner vos nombres et en retirer la moyenne :

Code : Tout sélectionner

$aIni = IniReadSection("Fichier.ini", "Section1")

If IsArray($aIni) Then
    Global $Res
    For $i = 1 To $aIni[0][0]
        $Res += $aIni[$i][0]
    Next

    MsgBox(64, 'Résultat moyen :', $Res / $aIni[0][0])
Else
    MsgBox(16, 'Erreur', 'Erreur de lecture du fichier .INI')
EndIf
Thierry

Rechercher sur le forum ----- Les règles du forum
Le "ça ne marche pas" est une conséquence commune découlant de beaucoup trop de raisons potentielles ...

Une idée ne peut pas appartenir à quelqu'un. (Albert Jacquard) tiré du documentaire "Copié n'est pas volé".
touslesmatins
Niveau 6
Niveau 6
Messages : 211
Enregistré le : dim. 15 févr. 2009 01:08
Status : Hors ligne

Re: [R] calcul de nombre

#9

Message par touslesmatins »

Exactement ce que je voulais....
J'obtiens bien une moyenne... Cool
Merci beaucoup
Répondre