Membuat Program Penghitung Determinan, Bangun Datar dan Ruang C++

Program Penghitung Determinan, Bangun Datar dan Ruang C++ 

Tutorial Bahasa C dan C++

 

Membuat Program Menghitung Determinan , Bangun datar dan Bangun Ruang  menngungunakan Bahasa C++ dan CodeBlocks Sebagai tool untuk pembuatannya. Program Penghitung Determonan, Bangun datar dan Ruang ini menggunakan Procedure di C++.

Apa itu Procedure C++?
 Procedure adalah  suatu program yang terpisah dari bloknya sendiri yang menjadi sub dari suatu program. Proseduer bersifat aktif dan dan bisayanya digunakan untuk encari suatu yang berhubungan dengan sebuah biangan coontoh mencari faktor, menari bilangan prima dan sebagainya biasanya di gunakan pada sebuah program yang terstruktur.

Langsung Ke Tutorial

1.Pertama yang harus anda lakukan pastinya membuka aplikasi codeblocks terlebih dahulu.
2.Setelah itu klik file  kemudian pilih New   Lalu pilih Project.
3. Serelah itu pilih Console Application
4. Kemudian Klik Go  Lalu Next
5. Setelah itu pilih C++
6.Kemudian Akan Muncul Jendela  Console Application
7. Setelah itu Isi Project Title dengan nama Program
8. Folder To Create Project In digunakan untuk menentukan Path File Proyek Kita
9. Kemudian Klik Next dan Finish
10. Kemudian Klik pada project Source dan  klik pada main cpp kemudian akan menuju tex editor code
11. Silahkan ketikan kode berikut:
#include <iostream>
#include <windows.h>
#include <conio.h>
#define phi 3.14

using namespace std;

HANDLE hConsole = GetStdHandle (STD_OUTPUT_HANDLE);

void latar_biru_merah()
{
    SetConsoleTextAttribute
    (hConsole, BACKGROUND_BLUE | FOREGROUND_RED| FOREGROUND_INTENSITY);
}

void det_pers_kuadrat(int a,int b,int c,int& det)
{
    det = (b*b) - (4 * a * c);
}

void volum(float p,float l,float t,float& hasil)
{
    hasil=p*l*t;
}

void luas(float sisi,float& hasil)

{
    hasil = sisi*sisi;
}

void volume(int jejari, int tinggi,float& luasAlas,float& volume)
{
    luasAlas=phi*jejari*jejari;
    volume=luasAlas*tinggi;
}

void luas(float panjang,float lebar,float& hasil)
{
    hasil=panjang*lebar;
}
void kelompok()
{
    cout<<"\tZlearn.id "<<endl<<endl;
    cout<<"1\tzlearn"<<endl<<endl;
    cout<<"2\tzlearn"<<endl<<endl;
    cout<<"3\tzlearn"<<endl<<endl;
    cout<<"4\tzlearn"<<endl<<endl;
    cout<<"5\tzlearn"<<endl;
}
void menu()
{
    int pil;
    do
    {
        system("cls");
        cout<<"\t\t\tMENU UTAMA"<<endl;
        cout<<"\t\t\t----------"<<endl;
        cout<<"\n\n\t<1> DETERMINAN PERSAMAAN KUADRAT"<<endl;
        cout<<"\n\t<2> VOLUME BALOK"<<endl;
        cout<<"\n\t<3> VOLUME TABUNG"<<endl;
        cout<<"\n\t<4> LUAS KUBUS"<<endl;
        cout<<"\n\t<5> LUAS PERSEGI PANJANG"<<endl;
        cout<<"\n\t<6> KELUAR"<<endl;
        cout<<"\n\n\tMasukkan pilihanmu : ";
        cin>>pil;

        switch(pil)
        {   case 1:
                int a,b,c,hasil;
                system("cls");
                cout<<"Menghitung determinan dari persamaan :"<<endl;
                cout<<"f(x) = ax"<<(char)253<<" + bx + c"<<endl<<endl;
                cout<<"Rumus dasarnya adalah"<<endl;
                cout <<"Determinan = "<<"b"<<(char)253<<" - 4ac"<<endl<<endl;
                cout <<"Masukkan nilai a : ";
                cin  >> a;
                while(a == 0)
                 {
                    cout << "Nilai 'a' tidak boleh 0, Masukkan nilai baru : ";
                    cin >> a;
                 }
                cout <<"Masukkan nilai b : ";
                cin  >> b;
                cout <<"Masukkan nilai c : ";
                cin  >> c;
                det_pers_kuadrat(a,b,c,hasil);
                cout<<"Determinannya = "<<hasil;
                cout<<"\n\nTekan sembarang tombol...";
                getch();
                break;
            case 2:
                float p,l,t,hsl;
                system("cls");
                cout<<"Program Penghitung volume balok\n\n";
                cout<<"Masukkan panjang balok : ";cin>>p;
                cout<<"Masukkan lebar balok : ";cin>>l;
                cout<<"Masukkan tinggi balok : ";cin>>t;
                volum(p,l,t,hsl);
                cout<<"\nVolumenya = "<<hsl<<endl;

                cout<<"\n\nTekan sembarang tombol...";
                getch();

                break;
            case 3:
                float vlm,Lalas;
                int jari2,tinggi;
                system("cls");
                cout<<"Program Penghitung volume tabung\n\n";
                cout<<"Masukkan jari-jari tabung : ";cin>>jari2;
                cout<<"Masukkan tinggi tabung : ";cin>>tinggi;

                volume(jari2,tinggi,Lalas,vlm);
                cout<<"Luas alasnya = "<<Lalas<<endl;
                cout<<"\nVolumenya = "<<vlm<<endl;

                cout<<"\n\nTekan sembarang tombol...";
                getch();
                break;
            case 4:
                float S,L;
                system("cls");
                cout<<"Program Penghitung luas kubus\n\n";
                cout<<"Masukkan sisi kubus : ";cin>>S;

                luas(S,L);
                cout<<"\nLuasnya = "<<L<<endl;

                cout<<"\n\nTekan sembarang tombol...";
                getch();
                break;
            case 5:
                float P,Lbr,Ls;
                system("cls");
                cout<<"Program Penghitung luas persegi panjang\n\n";
                cout<<"Masukkan panjangnya : ";cin>>P;
                cout<<"Masukkan lebarnya : ";cin>>Lbr;

                luas(P,Lbr,Ls);
                cout<<"\nLuasnya = "<<Ls<<endl;

                cout<<"\n\nTekan sembarang tombol...";
                getch();
                break;
            case 6:
                exit(0);
            default:
                cout<<"\n\n\tPilihan tidak ada di menu!!";
                cout<<"\n\tTekan sembarang tombol...";
                getch();
                break;
        }
    }while(pil != 6);

}
int main()
{
    int pilih;
    latar_biru_merah();
    system("cls");

    SetConsoleTitle("Tugas PEMDAS");
    kelompok();
    Sleep(3000);
    system("cls");
    menu();

    return 0;
}


Hasilnya Kurang lebih sepert ini 
 

Sekian semoga bisa bermanfaat.

Share this

Related Posts

Previous
Next Post »

Berita Unik

loading...