Remplacez les TODO du programme ci-dessous afin de permettre à l'utilisateur d'entrer les coordonnées de 4 points A
, B
, C
et D
et
qui indique à l'utilisateur si les points A
et B
sont confondus, si les points C
et D
sont confondus, et,
s'ils ne le sont pas, si les droites AB
et CD
sont parallèles.
Votre programme devra afficher les textes suivants en fonction des cas de figure:
- Si les points
A
etB
sont confondus, le programme devra afficher"Les points A et B sont confondus."
peu importe les autres points. - Si les points
C
etD
sont confondus, le programme devra afficher"Les points C et D sont confondus."
si les pointsA
etB
ne le sont pas. - Si les droites
AB
etCD
sont parallèles, le programme devra afficher"Les droites AB et CD sont parallèles."
si aucun des points n'est confondu. - Sinon, le programme devra afficher
"Les droites AB et CD ne sont pas parallèles."
.
Exemple
Par exemple, pour les points A (1, 2)
, B (3, 4)
, C (5, 6)
et D (7, 8)
, le programme donne:
Entrez les coordonnées du point A (ax ay): 1 2 Entrez les coordonnées du point B (bx by): 3 4 Entrez les coordonnées du point C (cx cy): 5 6 Entrez les coordonnées du point D (dx dy): 7 8 Les droites AB et CD sont parallèles.
Autoévaluation
Une fois votre programme écrit, vérifiez et corrigez les points suivants:
- Chaque instruction se termine-t-elle bien par un point virgule ?
- La séquence d'instruction après l'accolade ouvrante est-elle alignée mais légèrement décalée vers la droite par rapport à "
main
" ? - Chaque variable est-elle déclarée ? C'est-à-dire, avez vous déterminé le type de chacune de vos variables ?
- Avez-vous utilisé la fonction de lecture qui correspond au type de la variable dont vous voulez obtenir la valeur ? Par exemple, si vous voulez obtenir un int, avez-vous bien utilisé "
scanf("%d", &votre_variable)
" ?
Une fois votre programme corrigé, exécutez-le ! Si tout semble correct, postez votre réponse sur Webcampus !