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);
}
 

Entra

oppure Accedi utilizzando

Hot: E3 2021, chi ti è piaciuto di più?

  • Ubisoft

    Voti: 14 16.5%
  • Gearbox

    Voti: 1 1.2%
  • Xbox & Bethesda

    Voti: 60 70.6%
  • Square Enix

    Voti: 3 3.5%
  • Capcom

    Voti: 5 5.9%
  • Nintendo

    Voti: 13 15.3%
  • Altro (Specificare)

    Voti: 6 7.1%

Discussioni Simili