Voici mon DM de mayhs, je n'y parvient pas...
Ecrire un programme Python qui demande à l'utilisateur un coefficient directeur et les
coordonnées d'un point d'une droite puis qui affiche l'équation cartésienne de cette droite.
Hello,
Quelque chose du genre :
Variables
xA, xB, yA et yB les coordonnées des points A et B
m le coefficient directeur de la droite
p l'ordonnée à l'origine de la droite
Entrées
Saisir xA
Saisir yA
Saisir xB
Saisir yB
Traitement
Calculer m = (yB - yA)/(xB - xA)
Calculer p = -m*xA + yA
Si p est supérieur à 0 alors
Afficher "L'équation de (AB) est y = mx+p
Si p est égal à 0 alors
Afficher "L'équation de (AB) est y = mx
Si p est inférieur à 0 alors
Afficher "L'équation de (AB) est y = mx+p
A convertir en Python....
Bonjour,
Il me semble que l' intitulé demande de saisir m, xa, ya. Les valeurs de xb et yb sont u]déduites[/u] par calcul, et non saisies en début de programme.
Donc tu dois retravailler un peu les calculs proposés par EFIDB, mai tu vas t' en sortir
Voici mon programme, pouvez-vous corriger les éventuelles erreurs?
#Python 2
m=float(input("Le coefficient directeur de la droite: "))
xA=float(input("L'abscisse de A: "))
yA=float(input("L'ordonnée de A: "))
p=-m*xA + yA
print "L'équation cartésienne de la droite est",m,"x-y+",p,"=0"
Vous devez être membre accéder à ce service...
Pas encore inscrit ?
1 compte par personne, multi-compte interdit !
Ou identifiez-vous :