keterangan rumus :
- a = alas segitiga
- t = tinggi segitiga
- s = sisi miring segitiga
Jika sudah mengetahui rumusnya sekarang tinggal di realisasikan pada programnya. Untuk bentuk akar pada c++ gunakan fungsi sqrt( ) dan untuk pangkatnya menggunakan fungsi pow( ).
Untuk menampilkan fungsi sqrt( ) dan pow( ) kita harus menambahkan header #include <math.h>.
Berikut code c++
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
int no;
float a,t,s;
cout<<"===Menghitung Pythagoras==="<<endl<<endl;
cout<<"1 = a : alas segitiga"<<endl;
cout<<"2 = t : tinggi segitiga"<<endl;
cout<<"3 = s : sisi miring segitiga"<<endl;
cout<<"Masukan nomor berapa yang akan dihitung : ";
cin>>no;
if (no==1) {
cout<<"masukan nilai s : ";
cin>>s;
cout<<"masukan nilai t : ";
cin>>t;
a=sqrt(pow(s,2)-pow(t,2));
cout<<"hasilnya : "<<a<<endl;
}else if (no==2) {
cout<<"masukan nilai s : ";
cin>>s;
cout<<"masukan nilai a : ";
cin>>a;
t=sqrt(pow(s,2)-pow(a,2));
cout<<"hasilnya : "<<t<<endl;
}else if (no==3) {
cout<<"masukan nilai a : ";
cin>>a;
cout<<"masukan nilai t : ";
cin>>t;
s=sqrt(pow(a,2)+pow(t,2));
cout<<"hasilnya : "<<s<<endl;
}else {
cout<<"Masukan nomor yang benar"<<endl;
}
return 0;
}
Output programnya
penjelasan code diatas :
#include <iostream> digunakan untuk menampilkan fungsi cout, cin, endl.
#include <math.h> digunakan untuk menampilkan fungsi operasi matematika seperti sqrt( ) dan pow()
cout digunakan untuk keluaran program
cin digunakan untuk masukan program
sqrt( ) digunakan untuk menghitung bentuk akar
pow( ) digunakan untuk menghitung bentuk pangkat
endl digunakan enter satu baris kebawah
return 0 digunakan untuk mengembalikan program
Semoga bermanfaat dan terima kasih.
Add your comment for: