Contoh Program IF, Menghitung Selisih Luas Antara Lingkaran Dan Persegi - TeachMeSoft

Contoh Program IF, Menghitung Selisih Luas Antara Lingkaran Dan Persegi

Contoh Program IF, Menghitung Selisih Luas Antara Lingkaran Dan Persegi

Studi kasus


Hitunglah selisih luas bidang Lingkaran dengan luas bidang persegi dimana sisi persegi juga merupakan diameter dari Lingkaran. Program hanya meminta inputan sisi persegi atau diameter Lingkaran saja.

Apabila jari-jari Lingkaran nilainya habis dibagi 7 maka nilai Phil gunakan 22/7 namun apabila nilai jari-jari tidak habis dibagi 7 maka maka nilai phi gunakan 3,14.


Software yang digunakan


Code::Blocks || Cara Install Code::Blocks
Xmind Zen (Flowchart)



Flowchart


Flowchart Menghitung Selisih Luas Antara Lingkaran Dan Persegi


Source code


#include <iostream>
#define phi 3.14

using namespace std;

main(){

    //Deklarasi Variabel
    float p,l,k,s,m;
    int im;
    string b;

    cout<<"===========================================================\n";
    cout<<"|| Menghitung Selisih Luas antara Lingkaran dan Persegii ||\n";
    cout<<"===========================================================\n";
    cout<<"Input Nilai Sisi/ Diameter : ";cin>>im;cout<<endl;
    cout<<"===========================================================\n";

    //Modulus
    m=im%2;

    if (m==0){
        k=im/2;
        l=22/7*k*k;
        p=im*im;
        s=p-l;
        cout<<"|| Anda Menggunakan phi : 22/7\n";
        cout<<"|| Luas Lingkaran       : ";cout<<l;cout<<endl;
        cout<<"|| Luas Persegi         : ";cout<<p;cout<<endl;
        cout<<"|| Selisih              : ";cout<<s;cout<<endl;
        cout<<"===========================================================\n";
    }else{
        k=im/2;
        l=phi*k*k;
        p=im*im;
        s=p-l;
        cout<<"|| Anda Menggunakan phi : 3.14\n";
        cout<<"|| Luas Lingkaran       : ";cout<<l;cout<<endl;
        cout<<"|| Luas Persegi         : ";cout<<p;cout<<endl;
        cout<<"|| Selisih              : ";cout<<s;cout<<endl;
        cout<<"===========================================================\n";
    }

}


Tampilan running program


Tampilan awal
Input nilai sisi/ diameter
Input nilai sisi/ diameter

Jika Sisi/ Diameter bernilai Genap 
Jika nilai yang anda input bernilai genap, maka Phi yang digunakan adalah 22/7, kemudian menampilkan hasil perhitungan Luas lingkaran, Luas Persegi dan selisih.
Jika Sisi/ Diameter bernilai Genap

Jika Sisi/ Diameter bernilai Ganjil
Jika nilai yang anda input bernilai ganjil, maka Phi yang digunakan adalah 3.14, kemudian menampilkan hasil perhitungan Luas lingkaran, Luas Persegi dan selisih.
Jika Sisi/ Diameter bernilai Ganjil




Disqus comments