Bonjour à tous.
J'ai un peu de mal à m'y retrouver sur l'api donc je vous demande : quelle est le nom de la classe qui crée un polynôme svp?
Et comment fait-on pour coder 10^3 (= 1000) svp?
Merci à tous pour votre aide qui me sera précieuse
Bonjour à tous.
J'ai un peu de mal à m'y retrouver sur l'api donc je vous demande : quelle est le nom de la classe qui crée un polynôme svp?
Et comment fait-on pour coder 10^3 (= 1000) svp?
Merci à tous pour votre aide qui me sera précieuse
Bonjour,
Tout d'abord, merci pour ce titre super clair
Pour les polynomes, je ne sais pas ce qui existe dans l'API standard (pas sur qu'il y ait quelque chose d'ailleurs). Pour les puissances, jette un oeil du cote de Math.pow)
Bon courage
Je ne pense qu'il y ait une solution standard avec le JDK. Une solution consiste à considérer les polynômes de degré fixe. Donc ce dont tu as besoin est de retrouver tous les coéfficients. Par exemple:
Il te reste à définir les getters/setters, constructeurs et méthodes de calcul. Les coefficients nulles seront représentés par des 0 dans le tableau. Les calculs sont faits par des boucles sur le tableau.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 public class Polynome{ private int degre; private float[] tableauCoefficients; ... }
Si tu débute avec cette solution je pourrais t'aider. C'est plus intéressant si tu y arrives par toi même.
Bon courage.
Ces liens peuvent t'aider:
http://www.cs.princeton.edu/introcs/...mial.java.html
ou http://www.koders.com/java/fidEAB638...?s=cdef%3Asort
Il ne faut pas croire que l'API java standard contient toute les solutions de tout les problèmes sinon il ne restera plus de développeur
Les liens de ttttnht sont intéressant, inspire toi d'eux et rajoute ce qui te manque..
Je trouve que le code de la première URL n'est vraiment pas super : on recrée des tableau tout le temps.
Pour les coefficients je te conseillerais plutôt d'utiliser une liste chaîne ou une ArrayList, mais cela dépend de ce que tu veux faire. D'autre part tu peut aussi stocker les coefficients avec les exposant, la ça dépend du type d'exposant que tu as.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager