Archivio
Opzioni


Ricerca














C++


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:
  1. 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
  2. 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
  3. 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
  4. 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

GUARDA IL CODICE SORGENTE

ESERCIZI