DESCRIZIONE PROBLEMA "RETTE"
PROBLEMA:
Scrivere un programma che, inseriti i coefficienti a,b,c delle equazioni di due rette, dice se le due rette sono parallele, perpendicolari, incidenti o coincidenti.ANALISI:
Il programma leggerą i coefficienti a,b,c delle due rette, dopodichč controllerą le diverse opzioni:- Se le due rette hanno i coefficienti b entrambi uguali a 0:
- Se c1/a1 = c2/a2 allora le due rette sono coincidenti
- Se c1/a1 č diverso da c2/a2 allora le due rette sono parallele
- Se il coefficiente b della prima retta č uguale a 0 e quello della seconda retta no:
- Se a2/b2 = 0 le rette sono perpendicolari
- se a2/b2 non č uguale a 0 allora le rette sono incidenti
- Se il coefficiente b della prima retta č diverso da 0 e quello della seconda č uguale a 0:
- Se a1/b1 = 0 le rette sono perpendicolari
- Se a1/b1 non č uguale a 0 allora le due rette sono incidenti
- Se i coefficienti b delle due rette sono entrambi diversi da 0, calcola m (-a/b) e q (c/a) e:
- se le rette hanno m e q uguali allora sono coincidenti
- se le rette hanno m uguale ma q diverso allora sono parallele
- se il coefficiente m di una retta č l'opposto e il reciproco di quello dell'altra le rette sono perpendicolari
- se i coefficienti m non sono nč uguali nč uno l'opposto e il reciproco dell'altro, allora le rette sono incidenti
VARIABILI UTILIZZATE:
- double a1: coefficiente a dell'equazione della prima retta
- double b1: coefficiente b dell'equazione della prima retta
- double c1: coefficiente c dell'equazione della prima retta
- double a1: coefficiente a dell'equazione della seconda retta
- double b1: coefficiente b dell'equazione della seconda retta
- double c1: coefficiente c dell'equazione della seconda retta
- double m1: coefficiente m dell'equazione della prima retta
- double m2: coefficiente m dell'equazione della seconda retta
- double q1: coefficiente q dell'equazione della prima retta
- double q2: coefficiente q dell'equazione della seconda retta
NOTE PARTICOLARI:
Nessuna