Concetti Chiave
- L'algoritmo in C++ calcola l'area di un triangolo utilizzando la formula di Erone, che richiede i tre lati del triangolo.
- La caratteristica del programma è che verifica se un triangolo può esistere e, in caso negativo, visualizza un messaggio informativo.
- Il semiperimetro, indicato come 'p', è calcolato dividendo per due la somma dei lati del triangolo.
- L'area del triangolo è determinata calcolando la radice quadrata del prodotto tra il semiperimetro e le differenze tra il semiperimetro e ciascun lato.
- Il programma include controlli per evitare il calcolo dell'area se il triangolo non è valido, aumentando la robustezza dell'algoritmo.
C++ - Formula di Erone
Questo algoritmo in C++ permette di calcolare l'area di un triangolo ABC con la formula di Erone, con una piccola caratteristica:se il computer riconosce che un triangolo non può esistere, visualizziamo un messaggio che ci dice che un triangolo del genere non esiste.
La formula di Erone può essere molto utile nel calcolo dell'area di un triangolo se abbiamo a disposizione i suoi lati.
Sia p il semiperimetro, a il primo lato, b il secondo lato e c il terzo lato; allora:
Per trovare la Superficie basterebbe poi estrarre la radice quadrata di S2!
#include
#include
#include
using namespace std;
int main(){
float a;
float b;
float c;
float perimetro;
float p;
float S;
float Sparz;
cout
cin >> a;
cout
cin >> b;
cout
cin >> c;
perimetro = a + b + c;
p = perimetro/2;
if (p
cout
}else{
Sparz = p * (p - a) * (p - b) * (p - c);
S = sqrt(Sparz);
cout
}
system("pause");
}