Program Tabung dengan C++

Hello everyone,

Welcome to this site.

Pada kesempatan kali ini, saya akan sharing sebuah aplikasi sederhana yang ditulis dengan menggunakan bahasa pemrograman c++. Kali ini saya akan membuat aplikasi dengan nama Program Tabung, yang berfungsi untuk mencari luas maupun volume tabung dengan jari-jari dan tinggi tabung yang bisa di input melalui keyboard.

Sebelum membuat program, sebaiknya kita mendefinisikan masalah terlebih dahulu, agar kita paham dengan permasalahan program yang akan kita buat. Setelah itu kita mencari solusi untuk permasalahan tersebut. Jika solusi sudah ditemukan, maka kita bisa membuat algoritmanya, untuk program di atas, saya menggunakan algoritma sebagai berikut:

Algoritma

  1. Masukan jari-jari alas.
  2. masukkan tinggi.
  3. Luas = 2* 3.14 * r * t
  4. volume = 3.14 * r * t
  5. Tampilkan luas
  6. Tampilkan volume

Keterangan algoritma di atas adalah

Pada baris pertama dan kedua, diminta untuk memasukkan input yang berkaitan dengan tabung, yaitu jari-jari alas dan tinggi. Adapun jari-jari alas tabung disimpan pada variabel jari dan tinggi tabung disimpan pada variabel tinggi. Sedangkan pada baris ke tika dan ke empat diminta untuk memasukkan rumus mencari luas dan volume tabung, yaitu luas = 2 * 3.14 * r * t , sedangkan volume = 3.14 * r * t. untuk luas tabung disimpan pada variabel luas dan volume disimpan pada variabel volume. Pada baris ke lima dan ke enam merupakan hasil dari proses input dan proses perhitungan dari variabel input yang dimasukkan dan nantinya akan ditampilkan luas dan volume tabung.

Setelah algoritma dibuat, sekarang saatnya untuk mengimplementasikan pada program.

#include <iostream>

using namespace std;

int main()
{
    int jari, tinggi;
    float luas, volume;

    cout << "Masukkan Jari-jari :  ";
    cin >> jari;
    cout << "Masukan tinggi :  ";
    cin >> tinggi;

    luas = 2 * 3.14 * jari * tinggi;
    volume = 3.14 * jari * tinggi;

    cout << "jadi luasnya adalah :  " << luas << endl;
    cout << "jadi volumenya adalah :  " << volume << endl;

    return 0;
}