Menghitung luas dan keliling lingkaran c++

Menghitung luas dan keliling lingkaran c++ | source code program sederhana menghitung luas dan keliling lingkaran dengan bahasa pemrograman c++. sebelum anda membuat code program c++ maka yang harus anda fahami adalah algoritma atau alur dari program yang anda buat.

jadi di sini anda harus mengetahui rumus dari luas lingkaran dan keliling lingkaran.

Rumus luas Lingkaran : π * r²

keterangan :

  • ( phi ) = 3,14 atau 22/7
  • r = jari-jari lingkaran
  • * = x (perkalian)

rumus keliling lingkaran : 2 * π * r atau π * d

Keterangan :

  • ( phi ) = 3,14 atau 22/7
  • r = jari-jari lingkaran
  • * = x (perkalian)
  • d = diameter lingkaran (jari jari + jari jari)

algoritma menghitung luas dan keliling lingkaran c++

  1. user akan menginputkan nilai dari jari-jari
  2. kemudian nilai dari inputan akan di tampung ke variabel
  3. prosesnya : nilai yang sudah di dalam variabel akan di proses sesuai dengan rumusnya

#1. Contoh Program menghitung luas lingkaran C++

#include <iostream>
using namespace std;
int main (){
    int r;
    float phi=3.14,luas;

    cout<<"inputkan jari jari lingkaran : "; cin>>r;

    luas=phi*r*r;
    cout<<"luas lingkaran adalah : "<<luas;
    return 0;
}

Keterangan Program di atas :

  • int r = tipe data jari-jari adalah integer
  • float phi=3.14 = konstanta
  • luas = tipe data float karena kemungkinan proses perhitungan akan menghasilkan output bukan bilangan bulat(ada komanya)
  • luas=phi*r*r = rumus dari luas segitiga

untuk menjalankanya klik Build and run

Screenshot program yang di jalankan :

#2. Contoh program menghitung keliling lingkaran c++

source code keliling lingkaran :

#include <iostream>
using namespace std;
//www.catatan.info
int main (){
    int r,d;
    float phi=3.14,keliling;

    cout<<"masukan jari jari lingkaran : "; cin>>r;

    d=r+r;
    keliling=phi*d;
    cout<<"keliling lingkaran adalah : "<<keliling;
    return 0;
}

sreenshot program hitung keliling lingkaran:

Leave a Reply

Your email address will not be published. Required fields are marked *