Berikut rumus segitiga jika hanya di ketahui hanya alas dan tinggi :
- L = 0.5*a*t
- K = sisi miring*2+a
- L merupakan luas
- K merupakan keliling
- a merupakan alas
- t merupakan tinggi
#include <iostream>
#include <math.h>
using namespace std;
int main()
{
float a,A,t,L,K,miring;
cout<<"===Luas dan Keliling segitiga==="<<endl<<endl;
cout<<"Masukan nilai alas : ";
cin>>a;
cout<<"Masukan nilai tinggi : ";
cin>>t;
L=0.5*a*t;
A=0.5*a; //setengah dari alas
miring=sqrt(pow(A,2)+pow(t,2));
K=(miring*2)+a;
cout<<"Luasnya adalah "<<L<<endl;
cout<<"kelilingnya adalah "<<K<<endl;
return 0;
}
Output programnya
Penjelasan code diatas
#include <iostream> digunakan untuk menampilkan fungsi cout, cin endl.
#include <math.h> digunakan untuk menampilkan fungsi sqrt( ), pow( ).
cout digunakan untuk keluaran program.
cin digunakan untuk masukan program.
sqrt ( ) digunakan untuk fungsi akar pada operasi matematika.
pow ( ) digunakan untuk fungsi pangkat pada operasi matematika.
endl digunakan untuk enter satu baris kebawah.
return 0 digunakan untuk mengembalikan program.
// digunakan sebagai komentar (tiadak ditampilkan di program hanya penjelasan pada code tersebut)
Semoga bermanfaat dan terima kasih.
