Frac

Résolu
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 - 1 déc. 2004 à 16:29
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 - 1 déc. 2004 à 18:41
bonjour,
sur ma ti j'ai une fonction >frac, j'explique :
si je tape 6/8>frac
au lieu de me mettre 0.75, elle va me mettre 3/4 (fraction réduite)
existe t'il une commande comme ca pour mirc ?
merci

KiNdEr_MaXi

5 réponses

cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
1 déc. 2004 à 18:03
sorry j'avais pas vu ton post Sorn =) (oui je laisse plein de fenêtre ouvertes une demie heure sur mon pc)
pour pas que ce post serve a rien j'lance un appel en mm temps : j'avais fait ce snippet ya un bout de temps, un peu de parsing aussi (snippet de calcul complexe sur le site) et j'en appelle a qq1 qui aurait une idée pour améliorer le truc ci dessus pour rester dans les rationnels quelle que soit l'expression numérique en gros (assez facile a faire si ya que des +-*/ mais avec des fractions ca devient très ardu)
voila mon post inutile de la journée, bonne soirée =)

PaDa
3
cs_SornDrixer Messages postés 2084 Date d'inscription jeudi 12 décembre 2002 Statut Membre Dernière intervention 30 janvier 2011 8
1 déc. 2004 à 17:46
Bonsoir,

Non il n'existe pas de commande comme ca présente dans mIRC.
Par contre, tu peux la faire toi même en appliquant le PGCD (Plus grand diviseur commun)

Cordialement, Sorn_Drixer
-
:question) Mon site : Sorn-Creation
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
1 déc. 2004 à 18:00
Essaie ceci =)
;algorithme d'euclide pour le pgcd de deux entiers non nuls
Alias pgcd while $2 { tokenize 32 $2 $calc($1 % $2) } | return $1

;réduction d'un rationnel
Alias frac tokenize 47 $1- | return $calc($1 / $pgcd($1,$2)) $+ / $+ $calc($2 / $pgcd($1,$2))

//Echo > $frac(3/8)


(si tu veux faire $frac(3,8) plutot, vire juste le tokenizer de départ dans l'alias frac)

PaDa
0
cs_PaDa Messages postés 1804 Date d'inscription mardi 15 juillet 2003 Statut Membre Dernière intervention 22 septembre 2009 5
1 déc. 2004 à 18:04
"puissances", pas "fractions" ... dsl :\
PaDa
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
cs_KiNdErMaXi Messages postés 1052 Date d'inscription samedi 10 juillet 2004 Statut Membre Dernière intervention 30 novembre 2009 2
1 déc. 2004 à 18:41
lol
merci bien les amis
ton truc marche impec pada
merci
KiNdEr_MaXi
0
Rejoignez-nous