Si tu pars de by = - ax - c et que tu essaies d'écrire y = ....... , en divisant par b
puis tu compares avec l'écriture y = mx + p
ça te donne m = ....?
Donc finalement, dans ton ton algorithme, tu rentres a, b, c et tu affiches m = - a/b
Mais à condition que b ..... qui est au dénominateur ...
Donc, il y a une condition
#Python1
a=float(input("a= "))
b=float(input("b= "))
c=float(input("c= "))
print "(d):",a,"x+",b,"y+",c
if (b!=0):
cd=-a/b
print "Le coefficient directeur de la droite est de",cd
if (b==0):
cd2=a
print "Le coefficient directeur de la droite est de",cd2
x=2
if (b!=0):
y=(-a/b)*x-c
print "Le point de coordonnées(",x,",",y,")est un point de la droite"
if (b==0):
y=a*x+c
print "Le point de coordonnées(",x,",",y,")est un point de la droite"
Voici mon programme python, pouvez vous me corriger et commentez mes erreurs svp?
d'abord évite ces de dans les phrases en français !!
"le coefficient directeur est : " suffit amplement
et tu crois qu'une droite d''équation cartésienne ax + by + c = 0 (cela manque aussi telle que b = 0 possède un coefficient directeur ?
et à nouveau en fin de programme cas b = 0 c'est tout faux ...
que reste-t-il de l'équation cartésienne quand b = 0 ?
Bonjour tout le monde,
mathsfsh tu n'as plus qu'à suivre ce que te dit carpediem, reprends le cas où b = 0.
A part ça, je ne vois pas l'intérêt d'afficher l'équation de la droite, entrer a, b et c est suffisant je trouve.
Autre commentaire, comme le faisait remarquer cocolaricotte hier, évite de prendre les mêmes lettres pour écrire 2 types d'équations :
Tu pars de l'équation ax + by + c =0
Si b 0, elle s'écrit sous forme y = mx + p, avec m = ...., p = ...
Si b = 0 ..........
D'accord je retiens les conseils concernant la syntaxe de mes phrases... Ensuite, lorsque b=0 l'équation devient x=-p/m ?
Ensuite, je veux bien changer en mettant y=mx+p dans mon programme cependant quand je le fais ça me met Error?
Bonsoir,
Quand b = 0 l'équation devient : x = - c/a. D'accord ?
Les 2 écritures d'équations, avec lettres différentes servent surtout à ne pas s'embrouiller, ce qui a l'air d'être un peu le cas à plusieurs reprises .
Mais ça n'a pas lieu d'intervenir dans l'écriture de l'algorithme ..... sauf si tu décides de poser m = - a/b et p = - c/b , lorsque b 0
Je précise cette histoire de mélange. Reprends ton post d'hier à 19h10 :
équation de départ : 2x+4y+6 = 0 soit a=2, b==4, c=6
Cette équation s'écrit aussi : y = - 0,5x - 1,5 soit m = - 0,5, p = - 1,5
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :