Persyaratan :
- Segitiga siku siku : Salah satunya sudutnya memiliki sudut 90 drajat.
if((a == 90) || (b== 90) || (c == 90))
- Segitiga sama sisi : Ke-3 sisinya memiliki besar sudut yang sama.
if((a==b) && (b==c))
- Segitiga sama kaki : Besar 2 sudut memiliki ukuran yang sama.
if((a==b) || (b==c) || (c==a))
- Segitiga sembarang : Segitiga yang tidak memiliki besar sudut yang sama.
int d;
d = a + b + c;
if(d == 180){
if((a == 90) || (b== 90) || (c == 90)){
cout << "Segitiga Siku - siku";
}else if((a==b) && (b==c)){
cout << "Segitiga Sama Sisi";
}else if((a==b) || (b==c) || (c==a)){
cout << "Segitiga Sama Kaki";
}else{
cout << "Segitiga Sembarang";
}
}else{
cout << "Bukan Segitiga";
}
Apikasi ini membutuhkan 3 inputan sebagai 3 sudut untuk perbandingan yang akan di simpan di varialbe a,b,c .code lengkapnya adalah :
#includeusing namespace std; cek(int a,int b,int c){ int d; d = a + b + c; if(d == 180){ if((a == 90) || (b== 90) || (c == 90)){ cout << "Segitiga Siku - siku"; }else if((a==b) && (b==c)){ cout << "Segitiga Sama Sisi"; }else if((a==b) || (b==c) || (c==a)){ cout << "Segitiga Sama Kaki"; }else{ cout << "Segitiga Sembarang"; } }else{ cout << "Bukan Segitiga"; } } main(){ int a,b,c; cout <<"Aplikasi menetukan bentuk segitiga\n\n"; cout << "Masukkan sudut ke-1 \n"; cin >> a; cout << "Masukkan sudut ke-2 \n"; cin >> b; cout << "Masukkan sudut ke-3 \n"; cin >> c; cek(a,b,c); }
0 comments
Post a Comment