Assalamualaikum…
Setelah
minggu lalu kita sedikit membahas penggunaan syntak pada bahasa C++, kini
saatnya anda belajar secara mandiri…
Nah, pada
kali ini saya akan membagikan contoh program yang didalamnya menggunakan do,
while, switch, dan case. Untuk penjelasan masing-masing fungsinya insyaAllah akan saya
jelaskan pada kesempatan yang akan datang ataupun anda bisa mencari materinya
di blog yang lain. Artikel kali ini akan membahas sebuah program yang
didalamnya ada 5 program yang dapat anda pilih. Apa saja program tersebut?
- Luas Bola
- Volum Balok
- Luas Kubus
- Luas Segitiga
- Luas Persegi
Tentunya teman-teman
semua sudah mengetahui rumus dari program yang akan kita buat tersebut. Jika
belum dapat anda lihat dibawah ini:
- Rumus Luas Bola:L= (4 * Phi) * r * r // Phi=3.14 // r=jari-jari
- Rumus Volum Balok: V=panjang*lebar*tinggi
- Rumus Luas Kubus: L=6*sisi*sisi*sisi*sisi
- Rumus Luas Segitiga: L=alas*tinggi/2
- Rumus Luas Persegi: L=sisi*sisi*sisi/2
Setelah
mengetahui rumusnya sekarang saatnya mengimplementasikan rumus tersebut kedalam
program.
Berikut ini
merupakan program yang saya buat berdasarkan rumus diatas.
#include
<cstdlib>
#include
<iostream>
using
namespace std;
int main()
{
int x,number;
char g;
do {
cout<<"|1.luas
bola\t|2.volum balok\t|3.luas kubus\t|4.luas segitiga|\n\t\t|\t5.luas
persegi\t\t|\n"<<endl;
cout<<"masukkan
pilihan:\n";cin>>number;
switch (number)
{
case 1:
float luas,r;
cout<<"masukkan
jari-jari:\n";cin>>r;
luas=(4*3.14)*r*r;
(cout<<"luas
bola:\n"<<luas<<endl);
break;
case 2:
int v,p,l,t;
cout<<"Volume Balok \n";
cout<<"masukan panjang : ";
cin>>p;
cout<<"masukan lebar : ";
cin>>l;
cout<<"masukan tinggi : ";
cin>>t;
v=p*l*t;
cout<<"volume
balok=\n"<<v<<endl;
break;
case 3:
int
i,j;
cout<<"luas kubus
\n"<<endl;
cout<<"masukan
sisi : ";
cin>>i;
j=6*i*i*i*i;
cout<<"luas
kubus=\n"<<j<<endl;
break;
case 4:
float alas,tinggi,lu;
cout<<"luas segitiga
\n"<<endl;
cout<<"masukan
alas : ";
cin>>alas;
cout<<"masukan
tinggi : ";
cin>>tinggi;
lu=alas*tinggi/2;
cout<<"luas
segitiga=\n"<<lu<<endl;
break;
case 5:
float d,k;
cout<<"luas
persegi \n"<<endl;
cout<<"masukan
sisi : ";
cin>>d;
k=d*d*d/2;
cout<<"luas
persegi=\n"<<k<<endl;
break;
default:
cout<<"no yang anda tuju
sedangsibuk\n"<<endl;
break;
}
cout<<"tekan x tu'
kembali kemenu utama\n";cin>>g;
}while (g=='x');
system
("CLS");
return
EXIT_SUCCESS;
}
Setelah di compile maka outpunya adalah sebagai berikut:
Setelah melihat kode program diatas, tibalah saatnya
untuk mengcopy kode tersebut dan menjalankanya dalam Dev C++ ataupun Borland
C++.
Semoga berhasil…
Sekian dari saya,
Wassalamualaikum…
4 Komentar
waalaikumsalam,,,,maaf saya sebenarnya kurang paham dengan bahasa program semacam ini,,,jadi izinkan untuk menyimak saja ya....keep happy blogging always...salam dari Makassar :-)
BalasHapusTerimakasih mas telah sudi berkunjunga dan menyimak...
HapusSegera meluncur kerumah agan.. :d
pos nya sangat bermanfaat mas, link nya sudah saya pasang mas sory jika lama memasang link nya saya hari hari ini lagi sibuk diluar,.
BalasHapusTerimakasih mas,,
Hapussemoga bermanfaat bagi yang membutuhkan... :)
okke, sippp....
Terimakasih atas partisipasinya... :)