Kali ini saya akan menunjukkan cara membuat kalkulator menggunakan Dev-C++.
Setelah berjam - jam mencoba coding sana - sini, akhirnya saya menemukan cara membuat kalkulator sederhana! Walaupun hanya dalam ruang lingkup tambah, kurang, kali, dan bagi, tapi hasilnya sungguh memuaskan!
Kita akan menggunakan code baru dari rombongan #include<string.h>.
Mari kita mulai dengan menambah float, lalu integer, kemudian character.
Tambahkan float hasil;
Tambahkan int a,b,c,d;
Tambahkan char operator[4];
Kemudian, tambahkan pembukaan untuk kalkulator sederhana kalian. Bisa berupa apa saja, asalkan sedap dipandang.(hehe)
Lalu, kita masukkan jenis operasi perhitungan. Yaitu Tambah (+), Kurang (-), Kali (*), Bagi (/). Kita kategorikan dengan angka 1 sampai 4.
Selanjutnya, kita buat perintah agar input dapat dimasukkan oleh user. Gunakan perintah scanf untuk melakukannya. Saya sudah menambah int a,b,c, dan d tadi. Fungsinya adalah untuk memudahkan dalam penggunaan switch dan case.
Oke, waktunya memasukkan switch dan case. Fungsi dari switch ini adalah looping. Swtich akan terus looping hingga menemukan input case yang ditentukan user. Sementara case, fungsinya seperti pengkategorian dalam switch.
Fungsi dari break sendiri adalah untuk mengakhiri perintah. Untuk di bagian pembagian, tambahkan 1.0 agar tidak terjadi hal yang tidak diinginkan seperti kesalahan penghitugan. Saya sengaja menaruh default agar jika user memasukkan angka lebih dari 4, maka perintah akan ditolak. Agar pesan penolakan bisa dikeluarkan, maka saya memakai perintah if dan else.
Jika di-compile, maka hasilnya akan seperti ini:
Hasilnya jika user memasukkan kode operasi yang valid (1 - 4) |
Seperti seorang operator telepon :P |
Selalu ingat untuk tidak meng-copy paste code pemrograman jika kalian ingin belajar pemrograman. Sebaliknya, jika kalian tidak niat belajar, silahkan copy paste. Tujuan mengetik ulang code yang diberikan adalah agar code tersebut setidaknya tersangkut beberapa di otak kita. Seperti halnya nyontek dan belajar sendiri.
Jangan lupa share ke teman - teman kalian ya!
Nantikan tutorial - tutorial dan karya - karya saya selanjutnya!
Sekian tutorial dari saya,
Teruslah berkarya, wahai anak muda~!
Rekomendasi Penulis:
Penjelasan Mengenai Operator Modulo Dalam Bahasa C
Cara Menghitung Luas Persegi Menggunakan Bahasa C
Cara Mencetak atau Ngeprint Data di Notepad++
Cara Menghitung Luas Persegi Menggunakan Bahasa C
Cara Mencetak atau Ngeprint Data di Notepad++