Pada kesempatan ini saya ingin kembali membagikan contoh program C++ untuk menghitung luas persegi panjang. Artikel yang sama juga sudah saya tulis untuk program java dan python. Secara substansi algoritma-nya cukup sederhana menggunakan algoritma sekuensial yang mana program akan mengeksekusi setiap baris program dari atas ke bawah tanpa ada proses iterasi atau percabangan (kecuali jika kalian ingin mengembangkannya). Show
Persegi panjang merupakan bangun datar yang memiliki dua pasang sisi yang sejajar dan sama panjang. memiliki empat sudut siku-siku. Sisi yang panjang bisa kita sebut panjang (p) dan sisi yang lebih pendek di sebut lebar (l). Rumus Luas Persegi Panjangluas = panjang * lebarDari rumus diatas dapat kita analisa berapa variabel yang harus dibuat ? Iya kita bisa membuat minimal dua variabel atau tiga variabel lebih bagus. Sekarang mari kita bahas algoritma-nya Algoritma Menghitung Luas Persegi Panjang
FlowchartJika sebelumnya kalian sudah pernah belajar flowchart tentu sudah tidak asing lagi dengan simbol-simbol di atas. Untuk memulai dan mengakhiri kegiatan saya menggunakan simbol terminal, pada inisialisasi variabel menggunakan simbol proses (berbentuk persegi), kemudian untuk memasukan panjang dan lebar menggunakan simbol input yang berbentuk seperti jajar genjang. Untuk menghitung luas menggunakan simbol proses karena kegiatan ini dilakukan oleh komputer, Terakhir untuk menampilkan hasil luas persegi panjang memakai simbol ouput. Simbol ini sama dengan simbol input berbentuk jajar genjang. Implementasi Ke Program C++#include <iostream> using namespace std; int main (){ float luas,panjang,lebar; cout<<"PROGRAM C++ MENGHITUNG LUAS PERSEGI PANJANG"<<endl; cout<<"-----------------------------------"<<endl; cout<<"Masukan Panjang\t\t: "; cin>>panjang; cout<<"Masukan Lebar\t\t: "; cin>>lebar; luas=panjang*lebar; cout<<"Luas Persegi Panjang\t: "<<luas<<endl; return 0; }Pada progam diatas saya menyertakan modul iostream untuk menangani input/output program dan juga menggunakan namespace std agar penggunaan fungsi cout lebih sederhana. Fungsi main menggunakan tipe non void, artinya harus memiliki nilai balik return value, Ada tiga variabel yang di deklarasikan yaitu luas, panjang dan lebar masing-masing bertipe float (bilangan pecahan). Pengguna akan memasukan panjang dan lebar nilainya akan di input ke variabel panjang dan lebar melalui fungsi cin. Pada pernyataan string terdapat tanda \t\t berfungsi untuk membuat dua tab ke kanan agar posisi inputan sejajar dengan inputan lainnya. Setelah ita memasukan nilai panjang dan lebar, program akan menghitung sesuai dengan rumus luas=panjang*lebar. Lalu kemudian menampilkan hasilnya di layar console. Program C++ Menghitung Keliling Persegi PanjangSelain luas persegi panjang kita juga bisa menghitung keliling persegi panjang dengan rumus: keliling = 2 x (panjang + lebar)Untuk algoitma dan flowchart-nya sama seperti pada luas lingkaran yang membedakan hanya pada variabel luas di ganti menjadi keliling dan pada proses perhitungan rumus di ganti dengan rumus keliling luas persegi panjang. #include <iostream> using namespace std; int main (){ float keliling,panjang,lebar; cout<<"PROGRAM C++ MENGHITUNG KELILING PERSEGI PANJANG"<<endl; cout<<"-----------------------------------"<<endl; cout<<"Masukan Panjang\t\t: "; cin>>panjang; cout<<"Masukan Lebar\t\t: "; cin>>lebar; keliling=2*(panjang+lebar); cout<<"Keliling Persegi Panjang: "<<keliling<<endl; return 0; }Jika program di jalankan maka hasilnya seperti contoh berikut: Sekian pembahasan kali ini mengenai contoh program c++ untuk menghitung luas & keliling persegi panjang. Semoga bermanfaat buat kalian yang sedang belajar dasar pemrograman C++, Masih banyak contoh-contoh program sederhana lainnya yang saya bahas di blog ini.
Penggunaan algoritma dalam bahasa pemrograman yaitu untuk memecahkan masalah sesuai dengan struktur yang dibuat. Penulisan algoritma terdapat 3 cara yaitu, menggunakan bahasa natural, menggunakan sebuah grafik flowchart, serta penggunaan pseudocode (bahasa manusia). Algoritma Bahasa Natural Merupakan sebuah teknik pengurutan setiap proses penyelesaian masalah menggunakan bahsa yang digunakan sehari-hari atau bisa juga diartikan sebagai bahasa manusia. Algoritma membuat kita dapat memahami setiap proses penyelesaian masalah menggunakan logika pemrograman. Algoritma Flowchart Sebuah gambaran langkah penyelesaian masalah menggunakan sebuah simbol grafik atau gambar yang saling terhubung sesuai dengan proses, ini juga dapat membantu dalam menyelesaikan setiap permasalahan untuk proses pemrograman. Algoritma Pseudocode Pada pembahasan sebelumnya di pengertian pseudocode dan cara membuatnya telah dijelaskan lengkap. Intinya penggunaan pseudocode, merupakan bagian dari penjelasan bahasa pemrograman yang bisa di pahami oleh manusia. Adapun pseudocode ini mewakili bentuk dari bahasa program yang akan digunakan. Pada pembahasan sebelumnya telah saya sampaikan bentuk pembuatan pseudocode menentukan bilangan prima. Nah pembahasan kali ini kita akan mempelajari pembuatan algoritma menghitung luas lingkaran, segitiga dan persegi panjang. Namun untuk dapat membuat sebuah algoritma flowchart kamu diharuskan telah memahami bentuk simbol dan fungsi dari flowchart untuk membuat suatu proses penyelesaian masalah. Tentunya jika sudah paham terkait pembuatan grafik flowchart, kamu akan lebih mudah dalam membuat algoritma setiap langkah proses dari suatu permasalahan yang ada. Berikut ini bentuk dari gambar flowchart dari lingkaran segitiga dan persegi panjang. Selain itu berikut ini beberapa uraian contoh penyajian flowchart dalam perhitungan matematika untuk menentukan langkah proses dari perhitungan luas lingkaran, segitiga, dan persegi panjang serta menampilkan hasil dari proses tersebut.Algoritma Flowchar Menghitung Luas LingkaranDiketahui bahwa rumus menghitung luas lingkaran yaitu :
Contoh : Sebuah algoritma flowchart dibawah ini digunakan untuk menghitung luas lingkaran dimana (r) yang merupakan jari-jari lingkaran diinput oleh pengguna program dan dapat menampilkan hasil luas lingkaran. Algoritma Pseudocode Menghitung Luas Lingkaran Menggunakan pendekatan pascal, berikut ini algoritma untuk menghitung luas lingkaran menggunakan pseudocode //Algoritma hitung_luas_lingkarandeklarasi var phi,luas:float; var jari_jari:integer; deskripsi phi <-- 3.14; read(jari_jari); luas <-- phi * jari_jari * jari_jari; Algoritma Flowchart Menghitung Luas SegitigaDiketahui bahwa rumus matematika menghitung luas segitiga yaitu
Dalam menghitung luas segitiga menggunakan algoritma flowchart, dimana terdapat nilai dari alas segitiga dan nilai tingginya diinput oleh pengguna, serta akan menampilkan hasil nilai dari luas segitiga. Algoritma Pseudocode Menghitung Luas Segitiga Menggunakan pendekatan pascal algoritma psedocode berikut ini digunakan untuk memproses data input dan output hasil luas segitiga. //algoritma hitung_luas_segitigadeklarasi var luas:float; var alas,tinggi:integer; deskripsi read(alas); read(tinggi); luas <-- 1/2 alas * tinggi; Algoritma Flowchart menghitung luas Persegi PanjangDiketahui bahwa rumus luas persegi panjang dalam matematika yaituContoh: Gambar algoritma flowchart ini digunakan sebagai langkah proses untuk memasukkan nilai panjang dan lebar serta proses output nilai dari hasil perhitungan sesuai rumus. Algoritma Pseudocode Menghitung Luas Persegi PanjangMenggunakan bahasa pemrograman pascal, algoritma pseudocode ini mewakili proses penyelesaian bahasa pemrograman dengan memproses luas persegi panjang dari hasil input lebar dan panjang serta menampilkan nilai luas persegi panjang. //algoritma hitung_luas_persegi_panjangdeklarasi var luas,panjang,lebar : integer; deskripsi read(panjang); read(lebar); luas <-- panjang * lebar; Demikianlah beberapa cara penyeselaian dari algoritma menghitung luas lingkaran, segitiga, dan persegi panjang lengkap dengan flowchart dan menampilkan hasil dari nilai yang diinput. Semoga dapat menambah wawasan dan bermanfaat.
Hasil yang baik, berawal dari proses yang baik. |