Senin, 02 Januari 2017

Alat Penghitung Bilangan Otomatis dengan C++


Membuat Alat Penghitung Bilangan Genap, Ganjil, Positif, dan Negatif

            Pada kesempatan kali ini saya akan membuat suatu alat untuk menghitung berapa kali kita telah menginputkan bilangan genap, bilangan ganjil, bilangan positif, dan bilangan negatif di dalam panel hitam.
            Dibawah ini adalah program yang harus kita masukkan untuk menciptakan alat untuk menghitung berapa kali kita telah menginputkan bilangan-bilangan itu secara otomatis tanpa kita harus menghitungnya secara manual.










Langkah-langkah pembuatan :

1. Langkah pertama yang kita lakukan adalah memberikan identitas diri kita dengan lengkap dengan maksud sebagai identitas pembuat program itu sendiri, dan juga kita tuliskan nama alat yang kita buat. Disini saya menggunakan nama “Alat penghitung bilangan genap, ganjil, positif, dan negatif”. Maka yang kita tuliskan didalam command window adalah seperti ini
    cout<<"Nama         : Arry Muhammad"<<endl;
    cout<<"Program Studi: Teknik Informatika"<<endl;
    cout<<"Semester     : 1"<<endl;
    cout<<"Universitas Darussalam"<<endl;
    cout<<"-----------------------------------"<<endl;
    cout<<endl;
    cout<<"Alat penghitung bilangan genap, ganjil, positif, dan negatif"<<endl;
    cout<<endl;

2. Langkah selanjutnya adalah kita akan membuat variabel. Disini saya menamai variabel saya dengan genap, ganjil, positif, negatif, n, t dengan kodefungsi int. Dan selanjutnya kita akan memberikan nilai awal kosong (0) pada setiap variabel genap, ganjil, positif, negatif. Maka yang kita tuliskan didalam command window adalah seperti ini
    int ganjil, genap, positif, negatif, n, t;
    genap=0;
    ganjil=0;
    negatif=0;
    positif=0;


3. Langkah selanjutnya adalah dengan kita mengoutputkan “Masukkan bilangan = “ dengan inputnya adalah variabel n. Maka yang kita tuliskan didalam command window adalah seperti ini
    cout<<"Masukkan bilangan = ";
    cin>>n;

4. Berikutnya kita akan menggunakan kodefungsi while. Dengan kondisi adalah nilai variabel n tidak sama dengan -999. Dengan statement pertamannya adalah dengan menggunakan kodefungsi if dan else yaitu  apabila nilai variabel n modulus 2 sama dengan 0 maka ia adalah genap danyang tereksekusi adalah genap++ dan apabila bukan 0 maka ia adalah ganjil dan yang tereksekusi adalah ganjil++. Maka yang kita tulis didalam command window adalah seperti ini
    while (n!=-999)
    {
        if(n%2==0)
            genap++;
        else
            ganjil++;

5. Lalu statement ­kedua adalah menggunakan fungsi if, else if, else yaitu apabila nilai n lebih dari 0 maka ia adalah positif dan yang tereksekusi adalah positif++ dan apabila nilai n kurang dari 0 maka ia adalah negatif dan yang tereksekusi adalah negatif­++. Dan tambahannya adalah dibagian else yaitu apabila nilai n bukan lebih dari 0 dan bukan kurang dari 0 yaitu dia 0 itu sendiri maka kita larikan nilai itu ke t++ dalam hal ini variabel t hanya untuk menampung bilangan 0 dan tidak perlu di outputkan nantinya. Maka yang kita tulis di dalam command window adalah seperti ini
        if(n>0)
            positif++;
        else if (n<0)
            negatif++;
        else
            t++;

6. Selanjutnya kita akan menuliskan kembali output “Masukkan bilangan” dengan input variabel n lagi. Karena output yang pertama hanya dipakai sebagai pengangkap variabel n yang awal dan tidak akan masuk perulangan. Karena jika pada awalnya tadi tidak ada outputan itu maka kodefungsi while akan langsung mengeksekusi kodefungsi if sehingga nilai yang ada pada kodefungsi tersebut akan langsung bertambah satu dan jangan lupa untuk menyertakan kurung tutup kurawa. Maka yang kita tuliskan didalam command window adalah seperti ini
        cout<<"Masukkan bilangan = ";
        cin>>n;
     }

7. Langkah yang terakhir adalah dengan kita mengoutputkan secara berurutan yaitu
a.       Bilangan genap ada =, dengan inputnya adalah variabel genap
b.      Bilangan ganjil ada =, dengan inputnya adalah variabel ganjil
c.       Bilangan positif ada =, dengan inputnya adalah variabel positif
d.      Bilangan negatif ada =, dengan inputnya adalah variabel negatif
Maka yang kita tuliskan didalam Command window adalah seperti ini
    cout<<"----------------------------"<<endl;
    cout<<"Bilangan genap ada   = "<<genap<<endl;
    cout<<"Bilangan ganjil ada  = "<<ganjil<<endl;
    cout<<"Bilangan positif ada = "<<positif<<endl;
    cout<<"Bilangan negatif ada = "<<negatif<<endl;
}


8. Langkah terakhirnya adalah dengan menekan F9 untuk menjalankan programnya.



Selamat Mencoba!!


Tidak ada komentar:

Posting Komentar