NewbieContest

Challenges => Aide Programmation => Discussion démarrée par: Perfect Slayer le 09 Juin 2005 à 19:35:55



Titre: Prog - Second degré
Posté par: Perfect Slayer le 09 Juin 2005 à 19:35:55
Et oui.. une nouvelle ! (j'attends toujours de voir la 5 d'**orthographe !** !)

Et pour ça, j'aurais aimé l'avis de certaine personne. Donc si vous pouviez aller voir ici (http://newbiecont.network-hosting.com/phpbb2/viewtopic.php?t=47) (c'est toujours sur le forum mais j'avais pas posté ici).

Allez, merci d'donner votre avis !  :P


Titre: Prog - Second degré
Posté par: Atchoum le 14 Octobre 2005 à 21:14:32
Je poste ici pour éviter de recréé un nouveau topics...

Mais ou qu'elle est l'epreuve 6???

Edit: enfait on peut toujours y accéder, mais il faut trouver les urls (pas trés dure!)...


Titre: Prog - Second degré
Posté par: Nms le 14 Octobre 2005 à 23:30:22
Réparé


Titre: Prog - Second degré
Posté par: TheWeasel47 le 01 Mars 2006 à 14:50:55
Cette épreuve est tout simplement génial!! félicitation au créateur 8-)
Bon courage pour ceux qui travail dessu c'est pas dans la poche!


Titre: Prog - Second degré
Posté par: Shenryu le 23 Mai 2006 à 09:49:08
Bravo pour cette épreuve, elle est sublime. Je suis juste déçu de ne pas avoir fait un programme me permettant de trouver à chaque fois :/
Mais bon c'est validé =D


Titre: Prog - Second degré
Posté par: Gardel le 30 Juillet 2006 à 23:22:20
Je compte la résoudre en PHP mais ces "x" me posent problème :?

Y'a-t-il une fonction ou quelque chose de spécial permettant de réoudre une équation en php ?

certes je peux faire moi même cette équation mais je vois pas du tout comment m'y prendre =)

Quelqu'un peut-il me mettre sur la voie ? :)


Titre: Prog - Second degré
Posté par: badstwo le 03 Août 2006 à 19:55:26
Pareil que Gob...


Titre: Prog - Second degré
Posté par: SeVeN le 04 Août 2006 à 09:13:41
Citation de: Gob
certes je peux faire moi même cette équation mais je vois pas du tout comment m'y prendre =)

Quelqu'un peut-il me mettre sur la voie ? :)
google -> "equation ax² + bx +c = 0"


Titre: Prog - Second degré
Posté par: the lsd le 04 Août 2006 à 09:20:20
Ben alors le spé maths!! Tu sais pas faire une opération du second degré. Tui veux que je t'apprenne ??? =D


Titre: Prog - Second degré
Posté par: Gardel le 04 Août 2006 à 09:42:14
huhu, calculer le discriminant je connaissais, mais j'y pensais pas du tout sur le coup =D

Enfin c'est bon, c'est validé :D


Titre: Prog - Second degré
Posté par: Chibi le 11 Novembre 2006 à 13:33:28
Bonjour tout le monde,

Bon, c'est mon premier post j'espère que je ne ferais pas de bourde ^^

Voila mon problème, je récupère correctement tout ce qu'il me faut de l'équation ax²+bx+c = 0
J'affiche à chaque fois a, b et c
Ensuite je calcul de discreminent et si le résultat est < 0 je recharge mon script pour qu'il prenne une autre équation.

Ensuite j'arrondie les résultat, le seul problème c'est que la page verifpr6.php n'accepte jamais la solution que j'ai présenté... alors que j'ai vérifier les calculs, et c'est correcte !!!

Donc voila, j'aimerais savoir si quelqu'un à déjà eu ce problème et/ou si quelqu'un pourrait m'aider à débug mon script php (je lui enverrai par mail vu que le poster sur le forum n'est pas vraiment recommendé).

Voila ^^ merci à tous et à bientot !

EDIT : Bon, tout à l'heure il me disait que ce n'était pas la bonne réponse, et maintenant il me dit que je met trop de temps -__- il m'énerve !


Titre: Prog - Second degré
Posté par: S0410N3 le 11 Novembre 2006 à 13:45:22
Je pense que tu dois avoir une erreur dans tes calculs.
J'ai vérifié dans les logs du serveur et effectivement tu ne renvoies pas les bons résultats.

Edit : oups, posts croisés =)


Titre: Prog - Second degré
Posté par: Chibi le 11 Novembre 2006 à 14:05:50
-__-

oula, je vais réviser mon discréminent ... looool !

^^

Merci d'avoir vérifier les logs ^^

EDIT : i'm very stupid, sorry for this post, i forgot '-' in my calcul.
Re-EDIT : it's valid ^^ yeah !


Titre: Prog - Second degré
Posté par: S0410N3 le 11 Novembre 2006 à 14:10:54
Y a pas de mal.
Ca arrive à tout le monde de faire des erreurs de calcul =)


Titre: Prog - Second degré
Posté par: Tenguryu le 03 Janvier 2007 à 22:26:49
Je voudrais signaler une erreur dans l'énoncé de l'épreuve (ça m'a posé probleme, jusqu'a ce que je tilte)

le nombre doit être tronqué à 0.01 , pas arrondi ;)


Titre: Prog - Second degré
Posté par: Nms le 04 Janvier 2007 à 09:41:45
Tout à fait tout à fait !
Si Nebelmann ou soso passe par là...


Titre: Prog - Second degré
Posté par: darksp le 04 Janvier 2007 à 13:33:03
c'est vrai que j'ai bien aimé cette epreuve :)

seul probleme c'est qui si un nombre a plus d'un chiffre, ca ne me renvoi plus les bonnes valeurs ni si c'est une addition ou une soustraction :)

mais bon je ferais ca une autre fois lol


Titre: Prog - Second degré
Posté par: IoNAce le 10 Mars 2007 à 01:09:24
Hello tout le monde !

Je vous demande par avance des excuses car je vais faire le boulet de base :oops:
Disons que moi et les maths, c'est comme un couple qui ne s'aime pas... et encore :shock:
Apres avoir resortis mes cours de maths (je passe sous silence la demi-heure de depoussierages) et fouille apprement ma memoire, j'ai enfin reussi a me rappeller la formule ..................................

Modération: On ne poste pas de solutions potentielles comme ça !

EDIT :
Bah en fait j'ai trouve (avec un pote), faut que je retourne en 3e :oops:....
Par contre, pour tout ceux qui voudraient la valider, pensez aux parentheses :lol:, on a galerer une demi heure sur ca alors que le calcul etait bon :rolleyes:

@++


Titre: Prog - Second degré
Posté par: redox le 05 Avril 2007 à 18:51:18
Citation de: Tenguryu
Je voudrais signaler une erreur dans l'énoncé de l'épreuve (ça m'a posé probleme, jusqu'a ce que je tilte)

le nombre doit être tronqué à 0.01 , pas arrondi ;)
Comme l'énoncé n'a apparament pas été modifié...si un modo est dans les parages


Titre: Prog - Second degré
Posté par: S0410N3 le 05 Avril 2007 à 20:42:23
C'est corrigé.

Dans ces cas là ça serait sympa d'utiliser le rapport de bug dans la messagerie.
Je n'avais pas vu ce topic.


Titre: Prog - Second degré
Posté par: Saimoun le 04 Juillet 2007 à 18:46:49
Mouarf moi aussi j'ai eu du mal à me rappeler de cette fameuse formule pour résoudre les équation du second degré, même si à priori c'était pas si loin que ça ;)

Un conseil : ***

Edit : Non pas de conseil. Personne n'en demande un.

Edit by Saimoun : Eh beh, c'est la dictature sur ce forum :lol: !


Titre: Prog - Second degré
Posté par: Emixam62 le 07 Juillet 2007 à 17:49:46
Bon, j'ai un problème non pas que je ne sache pas résoudre l'équation par un petit ***** mais on me dit que je n'ai pas la bonne réponse :?:
Quand j'affiche la page à partir de NC je ne vois pas le '²' mais un '?', quand je prend le texte en local j'obtient bien ce '²' alors je me demande si dans la page de validation ce n'est pas un '?' qui pris en compte m'emmpêchant de valider...
J'ai affiché le calcul effectué par mon programme ainsi que la réponse la plus grande tronquée à 2 chiffres après la virgule et je trouve le même résultat que lorsque je le fait à la main.
L'épreuve n'est-elle pas corrompue pour le moment ?


Titre: Prog - Second degré
Posté par: frok le 07 Juillet 2007 à 18:08:28
J'ai lancé mon vieux prog et j'ai pas réussi non plus :/.


Titre: Prog - Second degré
Posté par: CommComm le 07 Juillet 2007 à 18:56:10
Mon vieux prog ne validait plus non plus... quelques modifs à apporter dans l'url.
Mais maintenant, pas de soucis, ça valide (firefox sous win, avec un pavé à la place du ²)


Titre: Prog - Second degré
Posté par: Emixam62 le 11 Juillet 2007 à 09:25:02
Bon, je ne vois vraiment pas où est mon problème ...

Ma réponse n'est jamais validée ; voilà comment ma page php interprète l'équation :

Citation
9x² + 2x - 6 = 0
delta 220
-75.7457863839 <--> 57.7457863839 ==} 57.7457863839
http://www.newbiecontest.org/epreuves/prog/verifpr6.php?solution=57.74
note : j'aime même essayé en mettant un sessid mais là non plus ça ne fonctionne pas quelqu'un sait-il pourquoi ?


Titre: Prog - Second degré
Posté par: zours le 11 Juillet 2007 à 09:50:07
Ton problème est très simple : tu n'es pas capable de résoudre une équation du second degré.
Et, comble, tu viens immédiatement crier au secours, sans même avoir fait la plus basique des vérifications : remplacer x dans l'équation par les valeurs que tu trouves.

9*(57.7457863839)^2+2*57.7457863839-6 = 30120.6741786228 (me dit bc). Bon ça marche pas, je vérifie pas l'autre (tout en étant convaincu qu'elle foire aussi).

Alors bon, on en conclura ce qu'on voudra, mais certainement pas que tu as longuement cherché tout seul.


Titre: Prog - Second degré
Posté par: Emixam62 le 11 Juillet 2007 à 11:54:01
La honte :oops:
je n'avais pas vérifié pensant que ma formule était bonne j'avais oublié des parenthèses

Désolé pour le dérangement et la perte de temps :? (les vacances ne font pas de bien :lol:)


Titre: Prog - Second degré
Posté par: PiK4cHu le 30 Août 2007 à 19:55:28
On notera l'absence d'UTF-8 dans le prog6.php...

:rolleyes:

Okay, je chipote, je sais.

:idea:  Avec  ² = &#178;  cela aurait fonctionné, non ?


Titre: Re : Prog - Second degré
Posté par: rt-2 le 04 Octobre 2007 à 23:09:57
y a t'il des choses spéciales à ne pas oublier, par exemple 2,75=2.75 (y a t'il un ou l'autre obligatoire, est-ce que ça change quelque chose)

et est-ce que les nombres négatifs sont acceptés?

Edit de the lsd : bon t'es nouveau, je vais dire/faire la même chose que d'habitude, on évite les double-posts s'il te plait. Comme c'est la première fois, je copie colle ton post suivant ici (au passage j'ai corrigé les fautes):

"moi ca marche pas, **orthographe !** la bonne réponse(je vérifie) mais ça me dit que non!!!!!!!!"


Titre: Re : Prog - Second degré
Posté par: flob le 12 Mars 2008 à 22:18:39
Désolé de m'etre trompé de topic et de lien pour le grand screen , voila le screen (click pour agrandir)

Donc voila , tout est sur le screen mais je ne comprend pas pourquoi sa valide pas.

(http://imageshack-france.com/out.php/t26383_prog6.jpg) (http://imageshack-france.com/out.php/i26383_prog6.jpg)

(j'ai effacé mon 2eme message du topic ou je m'etais trompé , et je vais éditer le premier message , **No Sms** désolé , j'etais en retard donc j'ai tenté de fair super vite :s)


Titre: Re : Prog - Second degré
Posté par: Zmx le 12 Mars 2008 à 22:27:08
Et avant de brailler comme ça un peu partout, tu as essayer avec un "." a la place de la virgule ? (comme dans l'exemple dans l'énoncé par exemple)
Ou alors un arrondi a la place de la truncature (qui sait) ou je sais pas moi, cherchez un peu ?


Titre: Re : Prog - Second degré
Posté par: flob le 12 Mars 2008 à 22:30:10
J'ai tenté les arrondi , superieur et inferieur aussi , je n'ai pas tenté avec un "." , je testerais demain.

(Bon je suis trés mal parti la , tout le monde me prend pour un boulet -_-)


Titre: Re : Prog - Second degré
Posté par: HydroGenouS le 21 Février 2010 à 11:37:14
Bonjour,

Je galère sur cette épreuve :
J'arrive à résoudre l'équation, je tronque le nombre obtenue, je l'envoie, mais il me dit que ma réponse est fausse(alors qu'elle est bonne) !!
Voici ce que donne mon programme :

Équation : -6x² + 8x + 2 = 0
a -6.0
b 8.0
c 2.0
déterminant 112.0
solutions : -0.215250437022 1.54858377035
url : /epreuves/prog/verifpr6.php?solution=1.54

mais la réponse est toujours la même :
<h3 align="center">D&eacute;sol&eacute;..</h3><br /><p>Ce n'est pas le bon nombre.. Retente ta chance.</p>
(c'est le code HTML que je récupère)

Quelqu'un pourrait-il me dire ce qui ne va pas ?
Autres questions :
Quand j'envoie le résultat, si la solution est 0, faut-il envoyé 0.00, 0.0, 0,...
Quand la solution est 1, peut-on envoyé 1.0, ou 1.00?

Merci d'avance.


Titre: Re : Prog - Second degré
Posté par: hisoka69 le 21 Février 2010 à 11:54:44
Comme d'habitude dans ce topic...
Tente avec un arrondi, vérifie que tu n'as pas un espace ou autre à la fin de la chaîne de renvois...
Enfin tente plein de chose.

Elle est simple cette épreuve, et validée par plein de monde... Preuve que ce n'est pas insurmontable.


Titre: Re : Prog - Second degré
Posté par: HydroGenouS le 21 Février 2010 à 12:29:48
Je pense que l'épreuve a un problème(je me trompe peut-être):
j'ai essayé d'arrondir, de tronquer, de remplacer le "." par ","
j'ai également essayé de prendre la plus petite solution, la plus grande,...
J'ai vérifier mon algorithme, et il résout correctement l'équation.
Faut-il donc bien prendre la plus grandes des 2 solutions ?
Faut-il renvoyé un arrondi, ou un nombre tronqué ?
Faut-il supprimé les 0 facultatifs ( par exemple 1 à la place de 1.0 ) ?

Merci d'avance


Titre: Re : Prog - Second degré
Posté par: Asteriksme le 21 Février 2010 à 12:35:06
Citation
Dernière validation par Deadmax, le 20/02/2010 à 20:34

L'épreuve n'a pas de problème. Cherche encore ;)


Titre: Re : Re : Prog - Second degré
Posté par: _o_ le 21 Février 2010 à 13:01:20
Faut-il donc bien prendre la plus grandes des 2 solutions ?
Faut-il renvoyé un arrondi, ou un nombre tronqué ?

Tout est dans l'énoncé.


Titre: Re : Prog - Second degré
Posté par: HydroGenouS le 21 Février 2010 à 13:05:09
J'ai finalement réussi l'épreuve !
J'avais fait une faute au niveau de l'interprétation, et mon programme résolvait la mauvaise équation ( -8x² - 8x - 1 = 0 au lieu de 8x² - 8x - 1 = 0 par exemple)


Titre: Re : Re : Re : Prog - Second degré
Posté par: CommComm le 21 Février 2010 à 13:09:51
Tout est dans l'énoncé.
Oui, il faut bien prendre l'énoncé au premier degré.


Titre: Re : Prog - Second degré
Posté par: sayar82 le 17 Mars 2010 à 14:21:09
Bonjour a tous

J'ai semblet il un probleme dans les caracteres à l'affichage , il y a un "A²" avec un chapeau sur le A...
Il faut le prendre en compte?


Titre: Re : Prog - Second degré
Posté par: tarzanlefumeur le 17 Mars 2010 à 14:29:35
Problème d'encodage des caractères, passe en UTF-8.


Titre: Re : Prog - Second degré
Posté par: sayar82 le 17 Mars 2010 à 22:46:15
est ce que qq1 peut me confirmer que l'epreuve fonctionne toujours en ce basant sur un concatenage au centieme s'il vous plais.
Tous marche tres bien chez moi en local:solutions qui resolvent l'equation ,et les bonnes valeurs par "echo" pour verifier, ca me rend dingue...
merci


Titre: Re : Prog - Second degré
Posté par: tarzanlefumeur le 17 Mars 2010 à 23:02:51
Je te confirme qu'elle marche.
Vérifie bien tes calculs et que tu renvoies la solution la plus grande. Ensuite tu parles de concaténation, il s'agit de faire une troncature. C'est peut-être là ton problème ?


Titre: Re : Prog - Second degré
Posté par: MasterBlood le 09 Mars 2011 à 02:00:20
Salut  =)

Code:
5x² + 8x + 3 = 0

le  qu'est ce qui vient faire la ?

c'est bien 5x² + 8x + 3 = 0 ?



Titre: Re : Prog - Second degré
Posté par: Asteriksme le 09 Mars 2011 à 02:03:05
Encore un qu'a lu attentivement les posts précédents, pour changer...  :rolleyes:


Titre: Re : Prog - Second degré
Posté par: rafikini le 16 Août 2011 à 03:32:10
Une trés belle épreuve ....


Titre: Re : Prog - Second degré
Posté par: xosaci le 09 Août 2012 à 09:55:57
Bonjour,
Je voudrais savoir si c'est possible de faire ce problème en C, mon problème est que je ne sais pas comment récupérer et renvoyer les infos donc
si vous pouviez m'expliquer ou me donner un lien ce serait super ! :) (et j'ai ce problème pour plusieurs épreuves ...)
merci


Titre: Re : Prog - Second degré
Posté par: hayato le 09 Janvier 2013 à 19:41:49
Bonsoir, je suis sur l'épreuve "Second degré" (sinon je ne serai pas la  :lol:). J'ai un petit probleme de rien du tout :

La page m'affiche l'équation comme ça : 7x² - x - 8 = 0

que veut dire le "Â" s'il vous plait ?
Merci d'avance :)


Titre: Re : Prog - Second degré
Posté par: syaaiek le 09 Janvier 2013 à 22:55:46
Encodage de la page :wink:
Normalement tu dois comprendre : 7x² - x - 8 = 0


Titre: Re : Prog - Second degré
Posté par: hayato le 09 Janvier 2013 à 23:54:47
Merci beaucoup :), je vais pouvoir finir ça demain alors :D


Titre: Re : Prog - Second degré
Posté par: dauphinus le 06 Juin 2013 à 00:48:14
Les équations du second degrés ou équation quadratique expliqué sur wikipedia :-)

https://fr.wikipedia.org/wiki/%C3%89quation_du_second_degr%C3%A9



Titre: Re : Prog - Second degré
Posté par: douglass le 10 Septembre 2013 à 02:37:30
Bonjour à tous,

Ceci est mon premier post sur ce site j'en profite pour en saluer sa qualité!

J'ai remarqué une erreur bizarre lors de l'envoi de ma réponse à la page de vérif.

J'ai eu le polynôme suivant : x² + 7x + 2 = 0.

Les valeurs de X1 et de X2 sont donc respectivement de -0.29843788128358 et -6.7015621187164.

La réponse la plus grande et tronquée et non arrondie est -0.29. C'est la valeur qui a été envoyée à la page de vérif mais j'ai eu l'erreur comme quoi mon nombre renvoyé n'était pas le bon.

Un coup de F5 et mon script a été validé mais je tenais juste à signaler ce petit soucis.

Cordialement.


Titre: Re : Prog - Second degré
Posté par: bqk le 20 Octobre 2016 à 20:18:24
Notez que la validation ne fonctionne pas avec une virgule, uniquement avec un point  =)


Titre: Re : Prog - Second degré
Posté par: jas le 14 Mars 2021 à 00:19:16
Bonjour,

Mon script n'est pas parfait et ne me donne pas souvent la bonne réponse (je n'ai pas encore réussi à extraire les chiffres avec le signe "-"), ce qui fait que mon script ne fonctionne pour le moment que lorsque tous les nombres sont positifs.

Néanmoins, même lorsque c'est le cas, la réponse donnée n'est apparemment pas bonne.

Je met un exemple:

L'équation à résoudre est : 3x² + 9x + 2 = 0
['3', '9', '2', '0']
delta = 57.0
Solution 1: -0.24
Solution 2: -2.75
Solution renvoyée: -0.24

Désolé Ce n'est pas le bon nombre.. Retente ta chance.

Process finished with exit code 0

J'ai bien pris soin de ne pas arrondir, mais juste tronquer les solutions.
J'ai également vérifié, je renvoie bien vers l'épreuve verifpr6.php et non vers une autre.
Une idée de ce qui pourrait coincer?

Sur ce, je m'en vais chercher comment récupérer les nombres négatifs avec le signe "-"  :/

D'avance merci.


Titre: Re : Prog - Second degré
Posté par: Rissite le 14 Mars 2021 à 23:16:41
J'ai personnellement fait un prog en php, j'ai arrondi avant de tronquer il me semble, mais je pense pas que ca soit un problème pour toutes les tentatives, essayes de relancer ton prog un nombre raisonnable de fois, des fois que ca marche (stratégie shadock)


Titre: Re : Prog - Second degré
Posté par: jas le 14 Mars 2021 à 23:27:56
Effectivement, cela a fini par marcher malgré ses imperfections.

Je reviendrais sur cette épreuve plus tard pour la faire plus proprement. Je dois travailler mes regex (entre autre) je pense.

Merci