Menghitung Keliling Persegi Panjang di C++

 

Soal Menghitung Keliling Persegi Panjang

Buatlah kode program C++ untuk menghitung keliling persegi panjang. Kode program butuh 2 input berupa nilai panjang dan lebar persegi, kemudian menampilkan output keliling persegi panjang.

Berikut contoh tampilan akhir yang diinginkan (1):

##  Program C++ Menghitung Keliling Persegi Panjang ##
======================================================
 
Input panjang persegi: 3
Input lebar persegi: 4
 
Keliling persegi panjang = 14

Berikut contoh tampilan akhir yang diinginkan (2):

##  Program C++ Menghitung Keliling Persegi Panjang ##
======================================================
 
Input panjang persegi: 2.25
Input lebar persegi: 5.75
 
Keliling persegi panjang = 16

Silahkan coba sebentar membuat kode program ini.

Dikutip dari wikipediaPersegi Panjang atau bujur sangkar adalah bangun datar dua dimensi yang dibentuk oleh empat buah rusuk yang sama panjang dan memiliki empat buah sudut yang kesemuanya adalah sudut siku-siku.

Rumus untuk menghitung keliling persegi panjang = (2*panjang ) + (2*lebar) atau 2 * (panjang + lebar).

Kode Program C++ Menghitung Keliling Persegi Panjang

Berikut salah satu solusi dari soal menghitung keliling persegi panjang menggunakan bahasa pemrograman C++:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <iostream>
 
using namespace std;
 
int main()
{
  cout << "## Program C++ Menghitung Keliling Persegi Panjang ##" << endl;
  cout << "=====================================================" << endl;
  cout << endl;
 
  float panjang, lebar, keliling;
 
  cout << "Input panjang persegi: ";
  cin >> panjang;
  cout << "Input lebar persegi: ";
  cin >> lebar;
  cout << endl;
 
  keliling = (2 * panjang) + (2 * lebar);
 
  cout << "Keliling persegi panjang = "<< keliling << endl;
 
  return 0;
}


Di baris 11 terdapat deklarasi variabel panjang, lebar dan keliling bertipe float. Disini saya menggunakan float agar nilai input dan hasil kode program bisa menampung nilai dalam bentuk pecahan.

User kemudian diminta menginput nilai panjang dan lebar persegi dengan perintah cin >> panjang dan cin >> lebardi baris 13-16. Nilai ini dipakai untuk menghitung keliling dengan rumus keliling = (2*panjang) + (2*lebar).

Terakhir, keliling persegi panjang ditampilkan di baris 21.

Proses perhitungan keliling persegi panjang sebenarnya juga bisa langsung dilakukan ke dalam perintah cout, tidak harus ditampung dulu ke variabel keliling. Berikut contoh yang dimaksud:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
#include <iostream>
 
using namespace std;
 
int main()
{
  cout << "## Program C++ Menghitung Keliling Persegi Panjang ##" << endl;
  cout << "=====================================================" << endl;
  cout << endl;
 
  float panjang, lebar;
 
  cout << "Input panjang persegi: ";
  cin >> panjang;
  cout << "Input lebar persegi: ";
  cin >> lebar;
  cout << endl;
 
  cout << "Keliling persegi panjang = "<< (2*panjang) + (2*lebar) << endl;
 
  return 0;
}

Setelah menerima inputan panjang dan lebar di baris 13-16, di akhir baris 19 perhitungan langsung ditulis ke dalam perintah cout.

Penulisan seperti ini memang lebih singkat. Namun kelemahannya kita harus melakukan perhitungan ulang jika butuh nilai keliling persegi panjang di tempat lain.

Demikian kode program menghitung keliling persegi panjang menggunakan bahasa pemrograman C++. Semoga tutorial ini bisa bermanfaat.








Komentar