Linguaggio C/C++ – Verifica degli angoli di un triangolo
Siano dati in input i valori degli angoli di un triangolo.
Verificare, in base ai valori immessi, il tipo di triangolo risultante (Scaleno, Isoscele, Equilatero); verificare, inoltre, la presenza di un angolo retto.
#include <iostream>
using namespace std;
int main()
{
short unsigned Alfa, Beta, Gamma;
string Tipo;
cout << "Inserire il primo angolo: "; cin >> Alfa;
cout << "Inserire il secondo angolo: "; cin >> Beta;
cout << "Inserire il terzo angolo: "; cin >> Gamma;
if (Alfa+Beta+Gamma!=180)
{
cout << endl << "Valori non corretti."<< endl << "La somma degli angoli non e' pari a 180." << endl;
system ("PAUSE");
return 0;
}
if (Alfa==Beta)
{
if (Beta==Gamma)
{
Tipo="Equilatero";
}
else
{
Tipo="Isoscele";
}
}
else
{
if (Beta==Gamma)
{
Tipo="Isoscele";
}
else
{
if (Alfa==Gamma)
{
Tipo="Isoscele";
}
else
{
Tipo="Scaleno";
}
}
}
if (Alfa==90 || Beta==90 || Gamma==90)
Tipo= Tipo + " Rettangolo";
cout << endl << "I valori immessi corrispondono a un triangolo " << Tipo << endl;
system ("PAUSE");
return 0;
}
Visite: 2613
sabato 7 Aprile - 2018