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.