Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1696 connectés 

 


Dernière réponse
Sujet : [TC] URGENT !!!!!! RESOLUTION EQUATION 3e DEGRES
Scripto

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(...);


Votre réponse
Nom d'utilisateur    Pour poster, vous devez être inscrit sur ce forum .... si ce n'est pas le cas, cliquez ici !
Le ton de votre message                        
                       
Votre réponse


[b][i][u][strike][spoiler][fixed][cpp][url][email][img][*]   
 
   [quote]
 

Options

 
Vous avez perdu votre mot de passe ?


Vue Rapide de la discussion
Scripto

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(...);

JPA 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+
Marcus206 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 @+
verdoux http://chronomath.irem.univ-mrs.fr [...] udeg3.html
Marcus206 UNE EQUATION DU 3E DEGRES EST DE LA FORME :
 
a*x^3 + b*x² + c*x + d =0
 
Comment la résoudre?
 
merci @+
darkoli ben tu peux lire l'entree comme une chaine et en faire la conversion ensuite pour l'equation de 3° ben c'est quoi ?
Marcus206 J'ai oublié de vous demander de me répondre le plus rapidement possible car c'est assez urgent.
 
Merci @+
Marcus206 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]


Copyright © 1997-2025 Groupe LDLC (Signaler un contenu illicite / Données personnelles)