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: 2607
sabato 7 Aprile - 2018