Program Menghitung Luas Bangun Ruang Dengan Menggunakan IF
Disini saya akan menerangkan bagaimana cara membuat program yang berfungsi untuk menghitung Luas 3 Bangun ruang sekaligus yakni :
Disini saya akan menerangkan bagaimana cara membuat program yang berfungsi untuk menghitung Luas 3 Bangun ruang sekaligus yakni :
- Lingkaran
- Persegi
- Segitiga
If
Seperti namanya, if berarti jika,
yang berarti “jika kondisi ini terbukti maka… (akan dilakukan sesuatu dalam
kondisi seperti ini)”.If biasanya “berpasangan” dengan else. Jadi,
dapat dikatakan bahwa secara keseluruhan apa yang dimengerti oleh komputer
adalah: “jika kondisi x, maka komputer akan melakukan tindakan X, selain
itu maka komputer akan melakukan tindakan X”.
Else
Else adalah kondisi selain / diluar
kondisi pertama (if).
else if
else if sebenarnya
adalah kondisi kedua yang diperkirakan akan terjadi sedangkan else sebenarnya
adalahkondsi terakhir yang diperkirakan akan terjadi. Jika anda perhatikan sebenarnya
else adalah untuk semua kondisi selain kondisi pertama. Artinya, jika anda
memasukkan huruf selain “L” juga akan diangap gender anda adalah perempuan.
Karena yang terbaca oleh komputer adalah “jika variabel gender “isinya” huruf L, maka dia adalah
laki – laki, selain itu dia adalah perempuan”. Jadi, jika anda
memasukkan huruf X atau Z sekalipun, anda akan tetap dianggap sebagi perempuan.
Penempatan else if adalah selalu di bawah if (mengingat bahwa bagaimana bisa
ada else if yaitu kondisi selain if jika if-nya sendiri belum ada). Berikut ini adalah contoh program dengan menggunakan If, disini saya membuat program menghitung luas bangun ruang yang telah saya sebutkan di atas tadi
#include <iostream.h>
#include <conio.h>
void main ()
{
char pilih;
float alas,tinggi,jari,sisi,hitung;
cout<<"MENGHITUNG LUAS BANGUN RUANG"<<endl;
cout<<"a. Luas Lingkaran"<<endl;
cout<<"b. Luas Segitiga"<<endl;
cout<<"c. Luas Persegi"<<endl;
cout<<"Pilih Luas mana yang akan anda hitung = ";cin>>pilih;cout<<endl;cout<<endl;
if (pilih=='a')
{cout<<"======================================="<<endl;
cout<<"====== MENGHITUNG LUAS LINGKARAN ======"<<endl;
cout<<"======================================="<<endl;cout<<endl;
cout<<"Masukan jari - jari lingkaran ="; cin>>jari;
hitung = 3.14*jari*jari;
cout<<"Luas lingkaran adalah =";cout<<hitung;}
if (pilih=='b')
{cout<<"======================================="<<endl;
cout<<"====== MENGHITUNG LUAS SEGITIGA ======"<<endl;
cout<<"======================================="<<endl;cout<<endl;
cout<<"Masukan Alas Segitiga ="; cin>>alas;
cout<<"Masukan Tinggi Segitiga ="; cin>>tinggi;
hitung = 0.5*alas*tinggi;
cout<<"Luas Segitiga adalah =";cout<<hitung; }
if (pilih=='c')
{cout<<"========================================"<<endl;
cout<<"======= MENGHITUNG LUAS PERSEGI ======"<<endl;
cout<<"========================================"<<endl;cout<<endl;
cout<<"Masukan Panjang Sisi ="; cin>>sisi;
hitung = sisi*sisi;
cout<<"Luas Persegi adalah =";cout<<hitung; }
getch ();
}
Hasil Program Dijalankan :
Gambar 1.1 Hasil Penghitungan Luas Persegi
Gambar 1.2 Hasil Penghitungan Luas Lingkaran
Gambar 1.3 Hasil Perhitungan Luas Segitiga
Penjelasan Gambar :
Pada coding berikut ini berguna untuk menampilkan beberapa pilihan bangun ruang yang akan kita hitung, kemudian kita diminta menginputkan salah satu bilihan, yakni apakah akan menghitung luas lingkaran dengan input "a", segitiga "b", persegi "c" :
cout<<"MENGHITUNG LUAS BANGUN RUANG"<<endl;
cout<<"a. Luas Lingkaran"<<endl;
cout<<"b. Luas Segitiga"<<endl;
cout<<"c. Luas Persegi"<<endl;
cout<<"Pilih Luas mana yang akan anda hitung = ";cin>>pilih;cout<<endl;cout<<endl;
Setelah menginputkan pilihan maka jika kita memilih a akan langsung menghitung Luas Lingkaran dan kita akan diminta untuk menginputkan jari - jari lingkaran. Setelah menginputkan jari - jari lingkaran maka akan diproses dengan coding berikut yang hasilnya dapat dilihat pada Gambar 1.2
if (pilih=='a')
{cout<<"======================================="<<endl;
cout<<"====== MENGHITUNG LUAS LINGKARAN ======"<<endl;
cout<<"======================================="<<endl;cout<<endl;
cout<<"Masukan jari - jari lingkaran ="; cin>>jari;
hitung = 3.14*jari*jari;
cout<<"Luas lingkaran adalah =";cout<<hitung;}
Dan apabila kita menginputkan "b" maka diminta menginputkan alas segitiga dan tinggi segitiga kemudian akan dibroses dengan coding berikut dimana rumus luas segitiga pada coding "hitung = 0,5*alas*tinggi" haillnya bisa anda amati pada Gambar 1.3
if (pilih=='b')
{cout<<"======================================="<<endl;
cout<<"====== MENGHITUNG LUAS SEGITIGA ======"<<endl;
cout<<"======================================="<<endl;cout<<endl;
cout<<"Masukan Alas Segitiga ="; cin>>alas;
cout<<"Masukan Tinggi Segitiga ="; cin>>tinggi;
hitung = 0.5*alas*tinggi;
cout<<"Luas Segitiga adalah =";cout<<hitung; }
Selanjutnya jika kita menginputkan c maka akan langsung diminta menginputkan panjang sisi persegi. Kemudian akan dproses menggunakan rumus persegi dengan coding "hitung = sisi*sisi" dan hasilnya akan di tampilkan dengan cout<<hitung, dapat anda lihat pada coding berikut dan hasilnya pada Gambar 1.1
if (pilih=='c')
{cout<<"========================================"<<endl;
cout<<"======= MENGHITUNG LUAS PERSEGI ======"<<endl;
cout<<"========================================"<<endl;cout<<endl;
cout<<"Masukan Panjang Sisi ="; cin>>sisi;
hitung = sisi*sisi;
cout<<"Luas Persegi adalah =";cout<<hitung; }
Ini lah penjelasan saya tentang membuat program penghitungan Luas Bangun Ruang dengan menggunakan If, semoga bermanfaat bagi sahabat. Dan masih banyak ilmu yang saya share di blog ini dapat anda lihat. Terimakasih
Artikel Terkait :
- Elemen Dasar C++
- Kata Kunci C++
- Tipe Data C++
- Variabel C++
- Konstanta C++
- Operator dan Ungkapan C++
- Algoritma dan Flowchart
- Program Utama C++
- Perulangan FOR, WHILE, dan DO...WHILE
- Cara Membuat Program Paling Sederhana C++
- Cara Membuat Program Penghitungan Luas Segitiga
- Cara Membuat Program Penghitungan Luas Bangun Ruang Dengan If
- Cara Membuat Program Penghitungan Luas Bangun Ruang Menggunakan Fungsi