programmazione in c++

Davide Cochis

Nuovo Utente
1
0
Ciao a tutti sono nuovo nel forum. La mia domanda era quella di sapere l'errore del mio programma, scritto in c++. Il programma deve calcolare, avendo in input il lato a, b e l'angolo alfa, deve calcolare il lato c, beta e gamma di un TRIANGOLO QUALUNQUE. Vi lascio comunque sotto il codice. Spero mi possiate aiutare.

#include <iostream>
#include <windows.h>
#include <conio.h>
#include <cmath>
using namespace std;
int main ()
{
system ("color 1e");
double const rad=0.017453292519943295769236907684886;
double a, c, b, alfa, beta, gamma, risultato;
cout<<"Inserisci il lato b del trinagolo ";
cin>>b;
cout<<"Inserisci il lato c del trinagolo ";
cin>>c;
cout<<"Inserisci in gradi l'angolo alfa del trinagolo ";
cin>>alfa;
risultato=rad*alfa;
a=sqrt(b*b+c*c-2*c*b*cos(risultato));
beta=acos((a*a+c*c-b*b)/2*a*c);
gamma=180-beta-alfa;
cout<<"Il lato a vale "<<a<<endl;
cout<<"L'angolo beta vale "<<beta<<endl;
cout<<"L'angolo gamma vale "<<gamma<<endl<<endl;
system ("pause");
return (0);
}
 

Ci sono discussioni simili a riguardo, dai un'occhiata!

Entra

oppure Accedi utilizzando
Discord Ufficiale Entra ora!

Discussioni Simili