Membuat program Menghitung Luas Bangun datar bahasa pemrograman C/C++
Kali ini kita akan membahas tentang bagaimana cara membuat program yang dapat menghitung luas semua bangun datar yang ada, program ini akan kita buat dengan bahasa dan algoritma pemrograman C/C++.
Program "Menghitung Luas Bangun Datar" ini dapat digunakan untuk menghitung :
- Luas Bangun Lingkaran.
- Luas Bangun Persegi.
- Luas Bangun Persegi Panjang.
- Luas Bangun Segi Tiga.
- Luas Bangun Trapesium.
- Luas Bangun Jajar Genjang.
- Luas Bangun Layang - Layang.
- Luas Bangun Belah Ketupat.
- Luas Bangun Elips/Oval.
Untuk itu bagi teman - teman yang ingin belajar membuat program Luas bangun datar, dapat menyimak materi dibawah, Dan berikut adalah source code yang akan kita gunakan untuk membuat Program terebut.
Penjelasan Source Code
- Pada Program di atas kita Buat dengan menggunakan metode Fungsi. Jadi kita membuat beberapa sub program yang kita gunakan untuk menaruh rumus - rumus Bangun - bangun datar tersebut, diantaranya adalah : int luas_elips untuk menaruh rumus elips, int luas_ketupat untuk menaruh rumus ketupat, int luas_layang untuk menaruh rumus layang, dan lain sebagainya bisa dilihat pada source di atas, dan kemudian Sub program tersebut kita panggil pada fungsi Main, karena fungsi Main berperan sebagai Program Utama dari sub program tersebut.
- Variabel yang kita gunakan adalah ( int pilihan, jari,alas,tinggi, sisi, lebar, panjang, atap, diagonalA,
diagonalB, jari_minor, jari_major; ),
Variabel Diatas mempunyai perannya sendiri sendiri. - Cout, cout digunakan untuk menampilkan suatu kalimat atau teks ke dalam layar komputer.
- endl, endl digunakan untuk berganti baris satu ke baris dibawahnya.
- cin, cin digunakan untuk membuat sebuah inputan.
- Pada "cout<<"Masukan Pilihan anda = ";cin>>pilihan;" Program menampilkan
"Masukan Pilihan anda dan menginputkan inputan user kepada variabel
pilihan. - if (pilihan == 1){ : Apabila Inputan User pada variabel pilihan adalah angka 1,
maka akan muncul kalimat "Anda Memilih Luas Lingkaran
(karena pilihan 1 adalah lingkaran), kemudian program juga akan menampil
kan rumus luas lingkaran tersebut, setelah itu User di perintahkan untuk
membuat sebuah inputan pada Jari - Jari, dan Kemudian Luas Lingkaran akan
ditampilkan secara otomatis. (Penjelasan sama dengan fungsi if lainya yaitu
else if 2, 3, 4, ...dan seterusnya. ) - Kemudian adalah Fungsi kebalikan if yaitu Else (Bukan else if), else disini kita
gunakan sebagai penolakan, Apabila inputan user pada variabel pilihan tidak
ada dalam daftar pilihan, dan program akan menampilkan kalimat atau teks
"Maaf Menu yang anda minta tidak ada dalam daftar". - Untuk Pemanggilan Fungsi atau sub Program dapat kita lihat pada output luas,
misal output Luas persegi :"cout<<"Luas Persegi adalah = "<<luas_p(sisi)<<endl;" tulisan yang
tercetak miring adalah metode pemanggilan sub program. - Pada akhir program kita tidak lupa untuk menambahkan "return 0;"
yang menandakan titik akhir program.
Gambaran Program yang telah Jadi.:
- Sekarang Kita coba inputkan angka 3.
- Setelah kita Inputkan angka tiga maka berarti kita memilih Luas
Persegi Panjang, Selanjutnya kita diperintahkan untuk menginputkan Panjang
dan Lebar Persegi Tersebut.
(Misal kita isi Panjang dengan angka 8 dan Lebar dengan angka 5 ). - Dan, Luas Persegi Panjang akan Otomatis Keluar.
- Kemudian Apabila kita Menginputkan angka 10 pada pilihan tadi. (angka 10 tidak ada dalam daftar).
- Maka Hasil akhir akan terlihat seperti gambar dibawah.
Sekian, Terimakasih Semoga Dapat Bermanfaat.
Nice info gan, cocok buat teman saya yg programmer.
ReplyDeletesiph gan, thx kunjunganya
DeleteProgram keren ini untuk mengajari anak-anak belajar matematika.
ReplyDeleteiya gan hehe, siph moga bermanfaat artikelnya
Deletebuat anak programmer nih, thanks gan artikelnya
ReplyDeletesiph haha
Deletetidak suka mainan coding gan lebih suka main design
ReplyDeletesiph gan, desain juga bagus
Deletepusingg, tp kalo dijelasin ngerti sih. makasi haha
ReplyDeletemakasih kunjunganya gan haha :D
Deletemakasih infonya gan . jadi nambah ilmu baru deh
ReplyDeletehaha siph gan
Deletenice artikel gan. ane izin pelajarin lagi ya
ReplyDeletesiph gan, thx knjunganya
Deletecocok bngt m jurusan ane ni,..hhe...ijin print out
ReplyDeleteby dedi mekanikmitsubishi
Siap gan, Semoga bermanfaat hehe
Deletewahh lumayan nih lengkap banget buat tugas. makasih gan :D
ReplyDeletesiph gan
Delete