Latihan Kode Program C++: Menghitung Keliling Lingkaran

Latihan kode program C++ kali ini akan membahas cara menghitung keliling lingkaran. Materi ini berhubungan dengan logika matematika dan penggunaan operator aritmatika.


Soal Menghitung Keliling Lingkaran

Buatlah kode program C++ untuk menghitung keliling lingkaran. Kode program butuh 1 inputan berupa nilai jari-jari lingkaran, dan menampilkan output keliling lingkaran.

Bonus soal: buat juga dalam bentuk function.

Berikut contoh tampilan akhir yang diinginkan (1):

##  Program C++ Menghitung Keliling Lingkaran  ##
=================================================

Input jari-jari lingkaran: 15
Keliling lingkaran = 94.2

Berikut contoh tampilan akhir yang diinginkan (2):

##  Program C++ Menghitung Keliling Lingkaran  ##
=================================================

Input jari-jari lingkaran: 12.75
Keliling lingkaran = 80.07

Silahkan coba sebentar membuat kode program ini.


Tips Membuat Kode Program Menghitung Keliling Lingkaran

Soal ini melatih pemahaman terkaitĀ logika matematika dan penggunaan operator aritmatika. Berikut tutorial pendahuluan yang bisa diikuti:

Rumus untuk menghitung keliling lingkaran adalah pi * 2 * jari-jari. Untuk memudahkan pembuatan kode program, bisa ditulis sebagai 3.14 * 2 * r.


Kode Program C++ Menghitung Keliling Lingkaran

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

#include <iostream>

using namespace std;

int main()
{
  cout << "##  Program C++ Menghitung Keliling Lingkaran  ##" << endl;
  cout << "=================================================" << endl;
  cout << endl;

  float r, kel;

  cout << "Input jari-jari lingkaran: ";
  cin >> r;
  kel = 3.14 * 2 * r;

  cout << "Keliling lingkaran = "<< kel << endl;

  return 0;
}

Latihan Kode Program C++ - Menghitung Keliling Lingkaran

Di baris 11 terdapat deklarasi variabel r danĀ kel bertipe float. Disini saya menggunakan float agar nilai input jari-jari dan hasil kode program bisa menampung nilai dalam bentuk pecahan.

User kemudian diminta menginput nilai jari-jari dengan perintah cin >> r di baris 14. Nilai ini dipakai untuk menghitung keliling dengan rumus kel = 3.14 * 2 * r.

Terakhir, keliling lingkaran ditampilkan di baris 17.

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

#include <iostream>

using namespace std;

int main()
{
  cout << "##  Program C++ Menghitung Keliling Lingkaran  ##" << endl;
  cout << "=================================================" << endl;
  cout << endl;

  float r, kel;

  cout << "Input jari-jari lingkaran: ";
  cin >> r;

  cout << "Keliling lingkaran = "<< 3.14 * 2 * r << endl;

  return 0;
}

Setelah menerima inputan r di baris 14, di akhir baris 15 perhitungan langsung ditulis ke dalam perintah cout.

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


Kode Program C++ Menghitung Keliling Lingkaran (Function)

Untuk soal bonus, yakni membuat kode program menghitung keliling lingkaran dalam bentuk function, bisa menggunakan kode berikut:

#include <iostream>

using namespace std;

float hitungKelilingLingkaran(float r) {
  return 3.14 * 2 * r;
}

int main()
{
  cout << "##  Program C++ Menghitung Keliling Lingkaran  ##" << endl;
  cout << "=================================================" << endl;
  cout << endl;

  float r, kel;

  cout << "Input jari-jari lingkaran: ";
  cin >> r;

  cout << "Keliling lingkaran = "<< hitungKelilingLingkaran(r) << endl;

  return 0;
}

Di awal kode program, tepatnya pada baris 5-7, saya mendefinisikan fungsi hitungKelilingLingkaran(). Fungsi ini menerima 1 argument yang disimpan ke dalam parameter r.

Fungsi hitungKelilingLingkaran() hanya berisi 1 perintah yang langsung mengembalikan hasil perhitungan 3.14 * 2 * r di baris 6.

Proses pemanggilan fungsi dilakukan dari dalam perintah cout di baris 20. Nilai jari-jari r yang diinput oleh user, dilewatkan sebagai parameter menjadi hitungKelilingLingkaran(r).


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

Add Comment