1 - ça veut dire quoi "orienté objet"
2 - ça veut dire quoi "gui"
3 - Linux ça m'énerve un peu, j'ai déjà essayé mais ça me plait pas, puis une fois que j'aurai fini d'apprendre Linux et d'apprendre la programmation sous linux, je serai pensionné
www.polymorphe.com c'est très intéressant mais pas vraiment ce que je recherche je vais chercher sur google
5 - je comprend pas trop ce que tu veux faire, enfin voilà le code source d'un résolveur d'équation du 2nd degré :
#include <stdio.h>
#include <math.h>
main ()
{
float a,b,c,delta ;
a=0 ;
b=0 ;
c=0 ;
delta=0 ;
//introduction des 3 coefficients
printf("Introduisez le coefficient de x^2\n" );
scanf("%f",&a);
printf("Introduisez le coefficient de x\n" );
scanf("%f",&b);
printf("Introduisez le terme independant\n" );
scanf("%f",&c);
printf("\n" );
//calcul de delta
delta=b*b-4*a*c;
//résolution
if (a==0)
{
if (b==0)
{
if (c==0)
{
printf("Ceci n'est pas une equation !\n" );
}
else //donc si a,b=0 & c!=0
{
printf("--> %0.2f = 0\n",c);
printf("Identite impossible a verifier!\n" );
};
}
else //donc si a=0 & b!=0
{
if (c!=0) //donc si a=0 et b,c != 0
{
printf("--> %0.2fx + %0.2f = 0\n",b,c);
printf("La racine unique est x = %0.2f\n",-c/b);
}
else //donc a,c=0 et b!=0
{
printf("--> %0.2fx = 0\n",b);
printf("La racine unique est 0\n" );
};
};
}
else // a!=0
{
printf("--> %0.2fx^2 + (%0.2fx) + (%0.2f) = 0\n",a,b,c);
printf("\n" );
printf("Le determinant vaut %0.2f.\n",delta);
printf("\n" );
if(delta==0)
{
printf("L'equation possede la racine double %0.2f\n",-b/2*a);
}
else
{
if(delta>0)
{
printf("L'equation possede les deux racines suivantes :\n" );
printf("x1 = %0.2f\n",(-b-sqrt(delta))/(2*a));
printf("x2 = %0.2f\n",(-b+sqrt(delta))/(2*a));
}
else //si delta négatif
{
printf("L'equation possede les deux racines complexes suivantes :\n" );
printf("z1 = %0.2f - %0.2fi\n",(-b)/(2*a),((sqrt(-delta))/(2*a)));
printf("z1 = %0.2f + %0.2fi\n",(-b)/(2*a),((sqrt(-delta))/(2*a)));
};
};
};
printf ("\n" );
}
---------------
If you really want something, all the Universe conspires in helping you to achieve it.