Siz üçgenin kenarlarını giriyorsunuz, program size tüm köşe açılarının sinüs,kosinüs,tanjant ve kotanjant değerlerini 6 hanelik hassaslıkta bildiriyor.Ayrıca üçgenin olup olmadığını da irdeliyor
#include <iostream>
#include <cmath>
using namespace std;
int main (){
double AB,BC,AC ; // Üçgen kenar uzunlukları
double A,B,C ; // A,B,C açıları
cout << "Girdiginiz kenar degerlerine gore ucgen tayinleri yapilacaktir. " << endl << endl;
cout << " |AB| kenarini giriniz: ";
cin >> AB ;
cout << " |BC| kenarini giriniz: ";
cin >> BC ;
cout << " |AC| kenarini giriniz: ";
cin >> AC ;
cout << endl;
if ((AB+BC<=AC)||(AB+AC<=BC)||(AC+BC<=AB))
cout << "Ucgen olusturmaz! " << endl << "Programi tekrar calistiriniz. " << endl ;
else {
double cosA=(BC*BC-AB*AB-AC*AC)/((-2)*AB*AC);
double cosB=(AC*AC-AB*AB-BC*BC)/((-2)*AB*BC);
double cosC=(AB*AB-AC*AC-BC*BC)/((-2)*AC*BC);
cout << "*******Cosinus degerleri***********" << endl;
cout << "A acisinin cosinus degeri: " << cosA << endl;
cout << "B acisinin cosinus degeri: " << cosB << endl;
cout << "C acisinin cosinus degeri: " << cosC << endl << endl;
double sinA=sqrt(1-cosA*cosA);
double sinB=sqrt(1-cosB*cosB);
double sinC=sqrt(1-cosC*cosC);
cout << "*******Sinus degerleri***********" << endl;
cout << "A acisinin sinus degeri: " << sinA << endl;
cout << "B acisinin sinus degeri: " << sinB << endl;
cout << "C acisinin sinus degeri: " << sinC << endl << endl;
double tanA=sinA/cosA ;
double tanB=sinB/cosB ;
double tanC=sinC/cosC ;
cout << "*******Tanjant degerleri***********" << endl;
cout << "A acisinin tanjant degeri: " << tanA << endl;
cout << "B acisinin tanjant degeri: " << tanB << endl;
cout << "C acisinin tanjant degeri: " << tanC << endl << endl;
double cotA=1/tanA ;
double cotB=1/tanB ;
double cotC=1/tanC ;
cout << "*******Cotanjant degerleri***********" << endl;
cout << "A acisinin cotanjant degeri: " << cosA << endl;
cout << "B acisinin cotanjant degeri: " << cosB << endl;
cout << "C acisinin cotanjant degeri: " << cosC << endl << endl;
cout << "**************************************"<< endl;
}
cin >> AB;
return 0;
}
Trigonometrik Hesaplamalar
Trigonometrik Hesaplamalar
Konuyu Okuyanlar: 1 Ziyaretçi
![[Resim: 114ld.jpg]](http://b1112.hizliresim.com/s/c/114ld.jpg)