Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #include<cmath>
- #include<iostream>
- using namespace std;
- int main()
- {
- clrscr();
- cobalagi:
- // inisialisasi variabel
- float sisiA,sisiB,sisiC,sisiP,sisiPa,sisiPb,sisi;
- char pilihan;
- //cout << "Masukkan besar nilai panjang sisi a segitiga";
- cin >> sisiA;
- //cout << "Masukkan besar nilai panjang sisi b segitiga";
- cin >> sisiB;
- //cout << "Masukkan besar nilai panjang sisi c segitiga";
- cin >> sisiC;
- // untuk mencari sisi yang paling panjang
- if(sisiA>=sisiB)
- {
- sisiP = sisiA; // 1
- sisiPa = sisiB; // 1
- sisi = 1;//
- }
- else
- {
- sisiP = sisiB;
- sisiPa = sisiA;
- sisi = 2;
- }
- if(sisiP>=sisiC)
- {
- sisiP = sisiP; // 1
- sisiPb = sisiC;// 1
- }
- else
- {
- sisiPb = sisiP;
- sisiP = sisiC;
- sisi = 3;
- }
- // untuk memutuskan jenis segitiga dengan memasukkan panjang segitiga pada rumus
- if(pow(sisiP,2)==(pow(sisiPa,2)+pow(sisiPb,2)))// 1 = 1^(2) + 1^(2) = 2 -> salah
- {
- cout <<"Segitiga Siku-siku";
- }
- else if(pow(sisiP,2)>(pow(sisiPa,2)+pow(sisiPb,2))) //1 > 1^(2) + 1^(2) = 1 > 2 -> salah
- {
- cout <<"Segitiga Tumpul";
- }
- else if(pow(sisiP,2)<(pow(sisiPa,2)+pow(sisiPb,2)))// 1 < 1^(2) + 1^(2) = 1 < 2 -> benar
- {
- cout <<"Segitiga Lancip";
- }
- //contoh pemakaian goto
- cout<<"Mau Ulangi Lagi...(Y/T)? : ";
- cin>>pilihan;
- if(pilihan == 'y' || pilihan == 'Y')
- {
- clrscr();
- goto cobalagi;
- }
- else
- return(0);
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement