class TestPolynome
{
    public static void main(String[] args)
    {
        Polynome p0 = new Polynome(1,1); // 1 + X
        Polynome p1 = new Polynome(1,-1,3); // 1 - X + 3X^2
        Polynome p2 = new Polynome(1,2,3,4,5); // 1 + 2X + 3X^2 + 4X^3 + 5X^4
        Polynome pn = new Polynome(new int[]{-1,-2,-3,-4,-5,-6});

        System.out.println("P0 = "+p0+", soit P0(2) = "+p0.calcul(2)+" et sa derivee "+p0.derivee());
        System.out.println("P1 = "+p1+", soit P1(2) = "+p1.calcul(2)+" et sa derivee "+p1.derivee());
        System.out.println("P2 = "+p2+", soit P2(2) = "+p2.calcul(2)+" et sa derivee "+p2.derivee());
        System.out.println("PN = "+pn+", soit PN(2) = "+pn.calcul(2)+" et sa derivee "+pn.derivee());
	System.out.println();
        System.out.println("Somme de P1 et PN = "+p1.somme(pn));
        System.out.println("Produit de P0 par lui meme = "+ p0.produit(p0));
    }
}


