Berikut Adalah rumus menghitung Luas dan keliling segitiga dan lingkaran dengan C++.
#include<iostream>
#include<math.h>using namespace std;
int main()
{
const float phi = 3.14;
float as,ts,ls,ks,r,ll,kl;
string ulang,pilih;
cout<<"Bismillahirahmannirrahim"<<endl;
cout<<"Assalamu'alaikum wr.wb..." <<endl;
cout<<"Agus Budi Prastono"<<endl;
do
{
cout<<"Luas dan Keliling"<<endl;
cout<<"A.Segitiga"<<endl;
cout<<"B.Lingkaran"<<endl;
cout<<"Pilih (A/B) ="; cin>>pilih;
if (pilih == "a" || pilih == "A")
{
cout<<"Segitiga"<<endl;
cout<<"Masukan Alas = "; cin>>as; cout<<endl;
cout<<"Masukan Tinggi = "; cin>>ts; cout<<endl;
ls = as * ts / 2;
ks = 2 * sqrt (pow(ts,2) + pow(as,2)/4)+as;
cout<<"Luas Segitiga Adalah =" <<ls<<endl;
cout<<"Keliling Segitiga Adalah=" <<ks<<endl;
}
else if (pilih == "b" || pilih == "B")
{
cout<<"Lingkaran"<<endl;
cout<<"Masukan Jari-jari Lingkaran="; cin>>r; cout<<endl;
ll= phi * pow(r,2);
kl= 2 * phi * r ;
cout<<"Luas Lingkaran Adalah =" <<ll<<endl;
cout<<"Keliling Lingkaran Adalah =" <<kl<<endl;
}
else
cout<<"Baca Yang Bener Broooo... Bisa baca kaga sihhhh..." <<endl<<endl;
cout<<"Ulang (Y/N)="; cin>>ulang; cout<<endl<<endl;
}while (ulang== "y" || ulang == "Y");
}
Berikut Penjelasannya :
Luas Segitiga = alas x tinggi dibagi 2
keliling segitiga = 2 * (akar tinggi kwadrat + akar alas kwadrat) : 4
Luas lingkaran = phi * jari-jari lingkaran
keliling lingkaran = 2 * phi * jari-jari
phi(setengah jari" lingkaran)
Jika Pilih rumus A.Segitiga Berikut hasil tampilan programnya.
Jika Pilih rumus B.lingkaran berikut hasil tampilan programnya.
Jika yang di input selain huruf A dan B
Demikian Program dari saya, Semoga Bermanfaat... :)
0 comments:
Post a Comment