Berikut algoritma secara deskriptif untuk menghitung luas persegi panjang

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).

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 Panjang

luas = panjang * lebar

Dari 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

  • Mulai
  • Masukan Panjang
  • Masukan Lebar
  • Hitung luas = panjang x lebar
  • Tampilkan luas
  • Selesai

Flowchart

Berikut algoritma secara deskriptif untuk menghitung luas persegi panjang

Jika 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; }

Berikut algoritma secara deskriptif untuk menghitung luas persegi panjang

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 Panjang

Selain 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:

Berikut algoritma secara deskriptif untuk menghitung luas persegi panjang

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.

Berikut algoritma secara deskriptif untuk menghitung luas persegi panjang

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 Lingkaran

Diketahui bahwa rumus menghitung luas lingkaran yaitu :
  • Luas lingkaran = phi * r * r
Dimana nilai dari phi adalah 3.14 dan r merupakan jari-jari lingkaran.

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_lingkaran
deklarasi var phi,luas:float; var jari_jari:integer; deskripsi phi <-- 3.14; read(jari_jari); luas <-- phi * jari_jari * jari_jari;

write(luas)


Algoritma Flowchart Menghitung Luas Segitiga

Diketahui bahwa rumus matematika menghitung luas segitiga yaitu 

  • Luas segitiga = 1/2 alas * tinggi
Contoh :

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_segitiga
deklarasi var luas:float; var alas,tinggi:integer; deskripsi read(alas); read(tinggi); luas <-- 1/2 alas * tinggi;

write(luas);

Algoritma Flowchart menghitung luas Persegi Panjang

Diketahui bahwa rumus luas persegi panjang dalam matematika yaitu
Contoh: 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 Panjang

Menggunakan 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_panjang
deklarasi var luas,panjang,lebar : integer; deskripsi read(panjang); read(lebar); luas <-- panjang * lebar;

write(luas);


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.