[..] Aide pour calculette scientifique
Règles du forum
- Merci de consulter la section "Règles du forum" et plus particulièrement "Règles et Mentions Légales du site autoitscript.fr" avant d'écrire un message.
Re: [..] Recherche un bon prof en AUTOit
bonjour tout le monde
peut on remplacer le point par une virgule pour séparer les unités des centièmes
peut on remplacer le point par une virgule pour séparer les unités des centièmes
Re: [..] Recherche un bon prof en AUTOit
Code : Tout sélectionner
$MaVariable = "12,12"
StringReplace($MaVariable, ",", ".")
ConsoleWrite($MaVariable)
- TommyDDR
- Modérateur

- Messages : 2127
- Enregistré le : mar. 22 juil. 2008 21:55
- Localisation : Nantes
- Status : Hors ligne
Re: [..] Recherche un bon prof en AUTOit
richy, vous devriez faire un tour dans l'aide un de ces 4, cela vous éviterait pas mal de petites questions de ce genre
Tant qu'à faire le rabat-joie : pouvez vous aussi mettre un titre plus explicite à votre sujet (en éditant le 1er message) ?
Tant qu'à faire le rabat-joie : pouvez vous aussi mettre un titre plus explicite à votre sujet (en éditant le 1er message) ?
3.1415926535897932384626433832795028841971693993751058209749445923078164062862089986280348253421170679
Re: [..] aide pour calculette scientifique
bonjour à tous
merci pour vos réponses aves toujours des réflexions un temps soit peu piquantes
cela fait un bout de temps que je décortique l'aide mais je ne trouve pas de réponse à mes problèmes
je vais essayer la proposition de contournement mais je ne pense pas à sa réussite
de plus je suis toujours bloqué sur le fonctionnement de factoriel d'un nombre
il me retourne toujours 0
donc il passe dans la fonction mais ne doit pas prendre en compte quelque chose
peut on mettre la fonction directement avant ou aprés ou bien n'importe ou
j'ai changé le titre sur votre demande .
merci pour vos réponses aves toujours des réflexions un temps soit peu piquantes
cela fait un bout de temps que je décortique l'aide mais je ne trouve pas de réponse à mes problèmes
je vais essayer la proposition de contournement mais je ne pense pas à sa réussite
de plus je suis toujours bloqué sur le fonctionnement de factoriel d'un nombre
il me retourne toujours 0
donc il passe dans la fonction mais ne doit pas prendre en compte quelque chose
peut on mettre la fonction directement avant ou aprés ou bien n'importe ou
j'ai changé le titre sur votre demande .
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] aide pour calculette scientifique
Contournement ... de quoi ?
... elle retourne 0 <=========== code ?
Fonction avant ou après ... quoi ?
Plutôt que de s'éreinter à pondre une fonction factorielle (car c'est vrai qu'elle est particulièrement complexe), pourquoi ne pas stocker directement dans un tableau le résultat des 21 valeurs possibles ?
... elle retourne 0 <=========== code ?
Fonction avant ou après ... quoi ?
Plutôt que de s'éreinter à pondre une fonction factorielle (car c'est vrai qu'elle est particulièrement complexe), pourquoi ne pas stocker directement dans un tableau le résultat des 21 valeurs possibles ?
► Afficher le texte
Modifié en dernier par jchd le jeu. 15 mai 2014 15:26, modifié 1 fois.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] aide pour calculette scientifique
@JC : la première valeur de ta liste devrait être 1 non ? (0! = 1)
@richy : Pour ta fonction, elle retourne 0 car la valeur est trop élevée. 21 semble être la limite (c'est ça JC ?)
@richy : Pour ta fonction, elle retourne 0 car la valeur est trop élevée. 21 semble être la limite (c'est ça JC ?)
Le script, ça fait gagner beaucoup de temps... à condition d'en avoir beaucoup devant soi !
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] aide pour calculette scientifique
Oups pardon, je corrige.
20! = 2 432 902 008 176 640 000 = 0x 21c3 677c 82b4 0000
Mais 21! ne rentre pas dans un int64 :
21! = 51 090 942 171 709 440 000 = 0x 2 c507 7d36 b8c4 0000
Le domaine est :
-9 223 372 036 854 775 808 ≤ int64 ≤ 9 223 372 036 854 775 807
20! = 2 432 902 008 176 640 000 = 0x 21c3 677c 82b4 0000
Mais 21! ne rentre pas dans un int64 :
21! = 51 090 942 171 709 440 000 = 0x 2 c507 7d36 b8c4 0000
Le domaine est :
-9 223 372 036 854 775 808 ≤ int64 ≤ 9 223 372 036 854 775 807
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] aide pour calculette scientifique
Pour n < 21 ça irait ça ?
Code : Tout sélectionner
msgbox(0,"", _Factorielle(8))
Func _Factorielle($n)
If $n < 0 Then Return -1
If $n > 20 Then Return 0
If $n < 2 Then Return 1
Local $f = 1
For $i = 1 to $n
$f *= $i
Next
Return $f
EndFunc" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] aide pour calculette scientifique
$n a intérêt à être entier sinon il faut sortir la fonction Γ() de sa boîte.
Pour $n > 20 on peut aussi lever une erreur et retourner 1/0 (Inf).
Pour $n < 0 il faut aussi hurler.
Pour $n > 20 on peut aussi lever une erreur et retourner 1/0 (Inf).
Pour $n < 0 il faut aussi hurler.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
- mikell
- Spammer !

- Messages : 6292
- Enregistré le : dim. 29 mai 2011 17:32
- Localisation : Deep Cévennes
- Status : Hors ligne
Re: [..] aide pour calculette scientifique
La gestion d'erreur est laissée à l'éventuel scripteur
J'avais complètement oublié le #INF d'autoit... et c'est quoi encore ce machin Γ() ?
J'avais complètement oublié le #INF d'autoit... et c'est quoi encore ce machin Γ() ?
" L'échec est le fondement de la réussite. " (Lao-Tseu )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
" Plus ça rate, plus on a de chances que ça marche " (les Shadoks )
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] aide pour calculette scientifique
Gamma.
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Aide pour calculette scientifique
bonjour à tous
merci encore pour toutes vos explications
j'avance petit à petit .je joindrais l'ébauche quand j'aurais fait le ménage et mis toutes
les explications qui vont bien.
je suis actuellement sur le blocage de la commande multi touche exemple afficher le € ou ^
pour le factoriel j'aimerais aller jusqu'a n! de 50 exemple euromillion et aussi loto
je vais essayer de passer par une table
quelles sont les limites pour autoIT pour les variables
je m'explique en calcul ,je pense en affichage il n'y en a pas
confirmez le moi
merci encore pour toutes vos explications
j'avance petit à petit .je joindrais l'ébauche quand j'aurais fait le ménage et mis toutes
les explications qui vont bien.
je suis actuellement sur le blocage de la commande multi touche exemple afficher le € ou ^
pour le factoriel j'aimerais aller jusqu'a n! de 50 exemple euromillion et aussi loto
je vais essayer de passer par une table
quelles sont les limites pour autoIT pour les variables
je m'explique en calcul ,je pense en affichage il n'y en a pas
confirmez le moi
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Aide pour calculette scientifique
Tu as de la chance, c'est mon jour de bonté et j'ai une session Mathematica de libre.
Si tu préfères un autre format, dis-le moi, mais soit dit entre-nous, ce genre d'affichage ne sert absolument à rien.
► Afficher le texte
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.
Re: [..] Aide pour calculette scientifique
merci à toi c'est super sympa
je vais essayé d'appliquer la séparation des milliers
je suis d'accord avec toi
mais j'aimerais que ma calculette affiche par un bouton
le nombre de combinaison pour l'euromillion
(n! 50/n! 5) x (n!11/n!2)
je vais essayé d'appliquer la séparation des milliers
je suis d'accord avec toi
mais j'aimerais que ma calculette affiche par un bouton
le nombre de combinaison pour l'euromillion
(n! 50/n! 5) x (n!11/n!2)
- jchd
- AutoIt MVPs (MVP)

- Messages : 2284
- Enregistré le : lun. 30 mars 2009 22:57
- Localisation : Sud-Ouest de la France (43.622788,-1.260864)
- Status : Hors ligne
Re: [..] Aide pour calculette scientifique
Facile de t'éviter cette peine :
Fais gaffe à ta notation : tu dois vouloir écrire 50! au lieu de n!50 et le nombre de combinaisons est noté :
⎛ n ⎞
⎝ k ⎠
et vaut n!/(k!(n-k)!
► Afficher le texte
⎛ n ⎞
⎝ k ⎠
et vaut n!/(k!(n-k)!
La cryptographie d'aujourd'hui c'est le taquin plus l'électricité.


