Contoh Program Menghitung Luas Permukaan dan Volume Bangun dalam C++

Assalamualaikum wr. wb.

Pada kesempatan kali kita akan membahas tentang program bagaimana cara menghitung luas permukaan dan volume bangun, dimana program tersebut kita akan membuatnya kedalam menu-menu agar dapat mudah dalam menjalankannya dan kita bisa juga memilih dari kesalah satu menu yang ada. Untuk membuat menu tersebut kita akan menggunakan switch case yang mana switch case ini hampir sama dengan logika if-else namun hanya berbeda pada tata cara mengkodingannya saja.

Sebelum masuk kedalam pembahasan, apa sih yang dimasud dengan switch case itu?
apa kegunaan dari switch case itu sendiri?
apakah sama dengan if-else?

bahasa pemrograman C++, sama saja dengan fungsi if else jamak.
dengan pernyataan switch case, memungkinkan anda untuk memilih salah satu pilihan dari berbagai ekspresi. pemilihan dilakukan berdasarkan nilai ekspresi yang telah ditetapkan. pemilihan berbagai kemungkinan  nilai switch dilakukan satu demi satu berdsarkan nilai case. jika nilai dalam ekpresi switch tidak ada yang sesuai dengan nilai-nilai case, maka pilihan akan secara otomatis ke alihkan ke default.
Dan ini merupakan contoh programnya:

Butlah program yang dapat melakukan perhitungan luas permukaan dan volume bangun ruang berikut:

a. Balok

b. Tabung
c. Bola
Buat menu program untuk memudahkan user, gunakan switch-case.
#include <iostream.h>
#include <conio.h>
main()
{
int kode;
float l_b, v, p, l, t;
float l_t, v_t, r_t, t_t;
float l_bola, v_b, r_b;
float phi = 3.14;
cout <<"Program Menentukan Luas dan Volume Bangun" <<endl;
cout <<"-----------------------------------------" <<endl;
cout <<"Menu Program :" <<endl;
cout <<"1. Luas dan Volume Balok" <<endl;
cout <<"2. Luas dan Volume Tabung" <<endl;
cout <<"3. Luas dan Volume Bola" <<endl;
cout <<"-------------------------" <<endl;
cout <<"Pilih Program yang akan dijalankan! " ;
cin >> kode;
switch(kode)
{
case 1:
cout <<" Masukkan panjang balok : ";
cin >> p;
cout <<" Masukkan lebar balok : ";
cin >> l;
cout <<" Masukkan tinggi balok : ";
cin >> t;
cout <<" ------------------------" <<endl;
l_b = p * l;
v = p * l* t;
cout <<" Luas Balok = " <<l_b <<endl;
cout <<" Volume Balok = " <<v;
break;
case 2:
cout <<" Masukkan jari-jari tabung : ";
cin >> r_t;
cout <<" Masukkan tinggi tabung : ";
cin >> t_t;
cout <<" ---------------------------" <<endl;
l_t = phi * (r_t * r_t);
v_t = phi *(r_t * r_t) * t_t;
cout <<" Luas Tabung = " <<l_t <<endl;
cout <<" Volume Tabung = " <<v_t;
break;
case 3:
cout <<" Masukkan jari-jari bola : ";
cin >> r_b;
cout <<" -------------------------" <<endl;
l_bola = 4 *(phi * (r_b * r_b));
v_b = (4 *(phi * (r_b* r_b* r_b)))/ 3 ;
cout <<" Luas Bola = " <<l_bola <<endl;
cout <<" Volume Bola = " <<v_b;
break;
default:
cout <<"Kode yang anda masukkan salah!" <<endl;
}
getch();
}


Hasil


Contoh Program Menentukan Angka Terbesar Dalam C++

Assalamualaikum wr. wb.

Pada kesempatan kali ini kita akan belajar bagaimana membuat sebuah program untuk menentukan angka terbesar dari beberapa angka. Program kali ini kita akan memfaatkan fasilitas operasi logika if, dimana if sendiri adalah suatu logika untuk menyelesaikan berbagai masalah yang mempunyai banyak sekali pernyataan, maka dari itu kita menggunakan fasilitas logika if kareana kita akan mencari jawaban pernyataan yang tepat atau sesuai dengan yang dinginkan dalam hal ini yaitu untuk memilih pernyataan angka terbesar dari beberapa pernyataan.

Dalam program ini pernyataan dimasukkan secara manual dari keyboard, setelah itu program akan melakukan penacarian dengan membandingkan semua pernyataan untuk mencari angka terbesar dari semua pernyataan tersebut.

Langsung saja buka aplikasi Borland C++ anda kemudian copy dan paste saja source kode program di bawah ini dan hasilnya akan seperti berikut:

Program menentukan angka terbesar
#include <iostream.h>
#include <conio.h>
main()
{
int a, b, c, max;
cout <<"\tProgram Menentukan Nilai Terbesar" <<endl;
cout <<"\t---------------------------------" <<endl;
cout <<" Masukan bilangan ke-1 :";
cin >> a;
cout <<" Masukan bilangan ke-2 :";
cin >> b;
cout <<" Masukan bilangan ke-3 :";
cin >> c;
if (a>b)
{
if (a>c)
max = a;
}
else if (b>a)
{
if (b>c)
max = b;
}
else
max = c;
cout <<" ----------------------- " <<endl;
cout <<" Nilai Terbesar adalah : " <<max <<endl;
getch();
}

Hasil


Contoh Progaram Konversi Suhu dalam C++

Assalamualaikum Wr. Wb.


Pada pos kali ini saya akan memberikan tutorial bagaimana cara membuat program konversi suhu dari celcius ke reamur dan fahrenheit. Program ini dapat mengkorvesi suhu dari celcius sekaligus ke reamur dan fahrenheit jadi anda hanya tinggal menginputkan suhu celcius-nya saja. Selain itu juga program ini sudah saya sertakan source kode tambahan yang berbeda dari sebelum-sebelumnya, yaitu untuk mengulang program tersebut tanpa harus keluar terlebih dahulu. Jadi anda cukup menginputkan u = untuk mengulang program dan k = untuk keluar dari program.

Seperti biasa anda cukup buka aplikasi Borland C++ di komputer/laptop anda masing-masing atau bisa juga dengan aplikasi lainnya yang mendukung pemrograman C++.

Langsung saja dibawah ini adalah source kode dan hasil akhir setelah dirunning.

Program Konversi Suhu Celcius ke Reamur dan Fahrenheit
#include <iostream.h>
#include <conio.h>
main()
{
cout <<"\tProgram Konversi Suhu Celcius ke Reamur dan Fahrenheit" <<endl;
cout <<"\t------------------------------------------------------" <<endl;
char konversi;
float c,r,f;
mulai:
cout <<"Silahkan masukkan suhu dalam celcius : ";
cin >> c;
r = (4*c)/5;
f = ((9*c)/5)+32;
cout <<"Konversi suhu Reamur = " << r <<endl;
cout <<"Konversi suhu Fahrenheit = " << f <<endl;
cout <<"--------------------------" <<endl;
cout <<"Ulangi tekan (u) atau Keluar tekan (k) : ";
cin >> konversi;
if (konversi=='u') goto mulai;
else if (konversi=='k') return 0;
else
cout <<"Kode yang anda masukan salah" <<endl;
getch();
}

Hasil

Contoh Program Luas Bangun Pada C++

Pada kesempatan kali ini saya akan membagikan contoh program C++ yaitu tentang Luas Bangun. Program tersebut berisikan algoritma bagaimana mencari luas bangun seperti yang terdapat pada pelajaran matematika. Luas bangun terdebut terdiri dari luas lingkaran, segitiga,jajargenjang dan persegi panjang.
Seperti biasa buka dan compile program tersebut di aplikasi Borland C++ atau aplikasi lainnya.
Selain itu juga program ini sudah saya beri menu untuk mempermudah pemilihan slah satu program.
Dibawah ini merupakan contoh program dan hasilnya :

Program Luas Bangun
#include <iostream.h>
#include <conio.h>
main()
{
int kode;
float L_lingkaran, jari_jari;
float L_segitiga, panjang, lebar;
float L_jajargenjang, panjang_alas, tinggi;
float L_persegi_panjang, panjang_persegi, lebar_persegi;
float phi = 3.14;
cout <<"Pilih Program Yang Ingin Dijalankan!" <<endl;
cout <<" 1.Luas Lingkaran" <<endl;
cout <<" 2.Luas Segitiga" <<endl;
cout <<" 3.Luas Jajargenjang" <<endl;
cout <<" 4.Luas Persegi Panjang" <<endl;
cout <<" ------------------------------------------------------------" <<endl;
cout <<" Silahkan masukkan kode angka program yang ingin dijalankan : ";
cin >> kode;
if (kode==1)
{
cout <<" Masukkan jari-jari lingkaran : ";
cin >> jari_jari;
cout <<" ------------------------------" <<endl;
L_lingkaran = phi*(jari_jari*jari_jari);
cout <<" Luas Lingkaran adalah : " <<L_lingkaran <<endl;
}
else if (kode==2)
{
cout <<" Masukkan panjang segitiga : ";
cin >> panjang;
cout <<" Masukkan lebar segitiga : ";
cin >> lebar;
cout <<" ---------------------------" <<endl;
L_segitiga = (panjang*lebar)/2;
cout <<" Luas segitiga adalah = " <<L_segitiga <<endl;
}
else if (kode==3)
{
cout <<" Masukkan panjang alas jajargenjang : ";
cin >> panjang_alas;
cout <<" Masukkan tinggi jajargenjang : ";
cin >> tinggi;
cout <<" ------------------------------------" <<endl;
L_jajargenjang = panjang_alas*tinggi;
cout <<" Luas jajargenjang adalah = " <<L_jajargenjang <<endl;
}
else if (kode==4)
{
cout <<" Masukkan panjang persegi panjang : ";
cin >> panjang_persegi;
cout <<" Masukkan lebar persegi panjang : ";
cin >> lebar_persegi;
cout <<" --------------------------------------" <<endl;
L_persegi_panjang = panjang_persegi*lebar_persegi;
cout <<" Luas Persegi Panjang adalah = " <<L_persegi_panjang <<endl;
}
else
cout <<" Kode yang anda masukan salah!";
getch();
}

Hasil



Contoh Program Menghitung Sisi Miring Segitiga Dalam C++

Pada kesempatan kali ini saya akan membagikan contoh program c++ yaitu tentang program untuk menghitung sisi miring pada segitiga siku siku. Pada program kali ini sedikit lebih panjang karena didalamnya terdapat rumus yang harus dimasukkan yaitu untuk menghitung sisi miring segitiga siku-siku.
Langsung saja dibawah ini source code beserta hasilnya, seperti biasa aplikasi yang digunakan adalah Borland C++ atau yang sejenisnya.

Program Menghitung Sisi Miring Segitiga Siku-Siku
#include <iostream.h>
#include <conio.h>
#include <math.h>
main()
{
float a,t,c;
clrscr();
cout <<"\tProgram Menghitung Sisi Miring Segitiga Siku-Siku" <<endl;
cout <<"\t-------------------------------------------------" <<endl;
cout <<" Masukkan alas segitiga : ";
cin >> a;
cout <<" Masukkan tinggi segitiga : ";
cin >> t;
c = sqrt((a*a)+(t*t));
cout <<" ---------------------------" <<endl;
cout <<" Hasilnya adalah : " << c <<endl;
getch();
}

 
Hasil