Algoritmo che determina se un triangolo è rettangolo

Gabbbbryyyyy
il mio prof di informatica mi ha chiesto un algoritmo che determina se un triangolo di lati A,B,C è rettangolo

Miglior risposta
nRT
Supponendo che si abbiano le misure di una figura chiusa, altrimenti direi che oltre ai lati ci servono anche le coordinate, direi:

LEGGI a, b, c
SE (a > 0 && b > 0 && c > 0) {
SE(a + b > c && a + c > b && b + c > a) { // allora è un triangolo
SE(a * a + b * b = c * c || a * a + c * c = b * b || b * b + c * c = a * a) {
STAMPA "Il triangolo di lati a, b, c è rettangolo".
} ALTRIMENTI {
STAMPA "Il triangolo di lati a, b, c non è rettangolo".
}
} ALTRIMENTI {
STAMPA "Non è un triangolo."
}
} ALTRIMENTI {
STAMPA "Non possono esistere lati < 0."
}

P.S. Scusa l'indentazione, che non viene presa nella risposta. Ho comunque aggiunto le graffe per maggiore chiarezza.

Spero ti sia d'aiuto. Se qualcosa non è chiaro chiedi pure :hi
Miglior risposta
Rispondi
Per rispondere a questa discussione devi prima effettuare il login.