Fonctions mathématiques

Soyez le premier à donner votre avis sur cette source.

Vue 26 791 fois - Téléchargée 658 fois

Description

Voici ma première source en PHP.
Le code PHP y est archi simple. Le seul intérêt de la source sont les fonctions mathématiques que j'ai faites.
J'espère que ces fonctions vous intéresseront...
On y trouve une fonction pour changer le signe d'un nombre, des fonctions trigonométriques avec l'algo des sinus, cosinus et tangeante hyperboliques. Des fonctions de conversion entre degré, radians et grades. Calcul d'hypothénuse, du module de l'argument de a+ib pour les complexes. Il y a également des fonctions pour les nombres premiers, PGCD, PPCM, factorielle, équation du second et troisième degrés.
Des fonctions pour le carré, le cube, racine nième, division euclidienne, inverse...
Voila, @+

Source / Exemple :


In the zip...

Conclusion :


Laissez vos comments. Dites-moi ce que je peut rajouter, améliorer...
Je risque de faire des mises à jour de temps en temps pour rajouter des fonctions.

Codes Sources

A voir également

Ajouter un commentaire Commentaires
Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
Je mets à jour mes sources quand j'ai le temps de les modifier (par ailleurs, j'avais complètement cette source...).
Je la mettrai peut être à jour mais pas maintenant.

>>ça sert à rien de poster inutilement si c'est pour ne jamais mettre à jour le script
-Pourquoi ??? Même si un script n'est pas parfait, il peut servir de point de départ à quelqu'un d'autre. Je pense que chacun est à même de pouvoir modifier une source comme il l'entend.
Enfin bon, c'est comme ça que je pense...
@+
Messages postés
9433
Date d'inscription
mardi 9 octobre 2001
Statut
Membre
Dernière intervention
13 avril 2007
9
Dans ce cas ça sert à rien de poster inutilement si c'est pour ne jamais mettre à jour le script... enfin bon je dis ça je dis rien...
Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
>>t'as largement eu le temps de corriger ça
Bah, contrairement à toi, j'ai pas que ça à faire...
Messages postés
12303
Date d'inscription
mardi 10 février 2004
Statut
Modérateur
Dernière intervention
30 juillet 2012
41
bah ta fonction n'allait pas avec son commentaire...
echo "$nb

"; <= super propre ça aussi...

$base2 = 1/$base;
$result = pow($nb,$base2);
au lieu de :
$result = pow($nb,1/$base);

bref, t'as rien de vraiment propre...
ta fonction factorielle est récursive, alors qu'une boucle toute simple suffit...

les 3/4 de tes fonctions sont inutiles... on peut les appeller bien plus simplement dans un calcul...

le dèrnier quart devrait être dans une class... par exemple class Complexe... mais en php, on ne pourrait pas faire d'opérations sur deux complexes facilement je crois :
$a=new complexe('5+5i');
$b=2*$a;
en php, je ne sais pas si ça peut marcher...
et t'as largement eu le temps de corriger ça...
Messages postés
868
Date d'inscription
dimanche 26 décembre 2004
Statut
Membre
Dernière intervention
26 février 2008
1
A vrai dire, j'avais une autre idée à ce moment là. Cette fonction permet de rendre un nombre positif en négatif et un négatif en positif.
Donc ce serait :
return $nb*(-1); et pas return -abs($nb);
Par contre, j'ai mis des echo qui faut que je remplace par des return. Quand j'aurais le temps...

Sinon, de là à noter 1 pour ça...
@++
Afficher les 16 commentaires

Vous n'êtes pas encore membre ?

inscrivez-vous, c'est gratuit et ça prend moins d'une minute !

Les membres obtiennent plus de réponses que les utilisateurs anonymes.

Le fait d'être membre vous permet d'avoir un suivi détaillé de vos demandes et codes sources.

Le fait d'être membre vous permet d'avoir des options supplémentaires.