Aplikasi Perhitungan Matematika Menggunakan Variabel, Operator, Control Flow, Fungsi, Array, String, Struct dan Recursive

Standar

Berikut ini merupakan aplikasi perhitungan matematika yang dibagi menjadi 3 perhitungan, yaitu perhitungan fibonacci, perhitungan pangkat bilangan, perhitungan faktorial.

Diawal program saya menggunakan fungsi string strcmp yang merupakan fungsi string untuk perbandingan. Jadi pada awal program, user diminta untuk menginputkan password 1 dan password 2. Apabila password yang dimasukkan benar, maka akan langsung masuk ke menu awal perhitungan matematika. Namun apabila password yang dimasukkan salah, maka akan muncul pesan bahwa password yang anda masukkan salah. Dan apabila sampai 3 kali salah memasukkan password, maka akan muncul pesan bahwa akses anda ditolak.

Di program ini saya menggunakan sistem switch case saat melakukan pemilihan operasi perhitungan matematika.  Jadi ketika user menginputkan angka 1 maka akan masuk ke perhitungan fibonacci. Sedangkan apabila menginputkan angka 2 maka akan masuk ke perhitungan pangkat bilangan. Sedangkan apabila menginputkan angka 3 maka akan masuk ke perhitungan faktorial.  Jika sudah masuk ke perhitungan fibonacci, maka user akan diminta untuk menginputkan bilangan bulat yang nantinya akan dicari deretan ke berapakah pada bilangan fibonacci.  Jika sudah masuk ke perhitungan pangkat, maka user akan diminta untuk menginputkan bilangan yang nantinya akan dipangkatkan dan diminta untuk memasukkan pangkat bilangan.  Jika sudah masuk ke perhitungan faktorial, maka user akan diminta untuk menginputkan bilangan yang akan di faktorialkan.

Disini saya menggunakan fungsi recursive untuk mencari deretan fibonacci, mencari berapa kah hasil dari angka dan pangkat yang dimasukkan, lalu mencari berapakah faktorial dari angka yang dimasukkan oleh user.

Flowchart

flowchart portofolio 4

Berikut ini link video tutorial pembuatan aplikasi sederhana ini :

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s