[TC] URGENT !!!!!! RESOLUTION EQUATION 3e DEGRES

URGENT !!!!!! RESOLUTION EQUATION 3e DEGRES [TC] - Programmation

Marsh Posté le 07-04-2001 à 18:09:46    

Salut les gars. J'ai un gros problème pour mon projet d'info. Je voudrais savoir comment il serait possible de restreindre une entrée à un type de donnée. Je désire entrer dans une variable une donnée de type float et quand je rentre une lettre, ça plante. Je veux donc savoir comment détourner ce problème, soit en reconnaissant que c'est une lettre, soit en la transformant en un nombre négatif qui serait alors géré par le programme tel qu'il est actuellement.
Une dernière chose, si quelqu'un pouvait me faire la résolution d'une équation du troisième degré en langage C.  
 
@+ et merci d'avance

 

[edit]--Message édité par Marcus206--[/edit]

Reply

Marsh Posté le 07-04-2001 à 18:09:46   

Reply

Marsh Posté le 07-04-2001 à 19:22:28    

J'ai oublié de vous demander de me répondre le plus rapidement possible car c'est assez urgent.
 
Merci @+

Reply

Marsh Posté le 08-04-2001 à 00:37:25    

ben tu peux lire l'entree comme une chaine et en faire la conversion ensuite pour l'equation de 3° ben c'est quoi ?

Reply

Marsh Posté le 09-04-2001 à 11:05:47    

UNE EQUATION DU 3E DEGRES EST DE LA FORME :
 
a*x^3 + b*x² + c*x + d =0
 
Comment la résoudre?
 
merci @+

Reply

Marsh Posté le 09-04-2001 à 11:10:18    

Reply

Marsh Posté le 10-04-2001 à 17:12:21    

Merci pour l'équation de 3e degrés. Mais n'auriez vous pas plutôt le code source pour sa résolution. Cela m'aiderai énormément.
 
Merci @+

Reply

Marsh Posté le 10-04-2001 à 17:19:33    

Tu aurais regardé un peu plus en détail le lien que Verdoux a donné, tu aurais trouvé le source en javascript de la résolution de l'équation du 3° degré et tu n'aurais plus eu qu'à le transcrire dans ton langage favori.
 
A+

Reply

Marsh Posté le 10-04-2001 à 23:14:29    

Marcus206 a écrit a écrit :

Salut les gars. J'ai un gros problème pour mon projet d'info. Je voudrais savoir comment il serait possible de restreindre une entrée à un type de donnée. Je désire entrer dans une variable une donnée de type float et quand je rentre une lettre, ça plante. Je veux donc savoir comment détourner ce problème, soit en reconnaissant que c'est une lettre, soit en la transformant en un nombre négatif qui serait alors géré par le programme tel qu'il est actuellement.
Une dernière chose, si quelqu'un pouvait me faire la résolution d'une équation du troisième degré en langage C.  
 
@+ et merci d'avance



 
 
 
Premièrement, déclare une chaine de caractères, puis avec une boucle, saisi caractère par caractère à l'aide de getch() <conio.h> puis à chaque entrée de caractère utilise la fonction isdigit() qui retourne un entier si c'est un chiffre et 0 dans le cas contraire. Puis, finalement, pour transformer ta chaine de caractères en un nombre float tu utilise la fonction atof() qui te retourne un double. Pour le mettre en float écrit
(float)atof(...);

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed