Recent

Friday, December 23, 2016

Menghitung Luas Dan Keliling Segitiga dan Lingkaran



 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... :)



Share:

Related Posts:

0 comments:

Post a Comment

Breaking

Powered by Blogger.

Text Widget

Total Pageviews

3,169

Search This Blog

Blog Archive

Recent Posts

LightBlog

Kategori

Unordered List

Theme Support

Adbox

Technology

LightBlog

Recent In Internet

Popular Posts

Recent Posts

Unordered List

Pages

Theme Support