Bahan C++ untuk belajar

Topik sebelumnya Topik selanjutnya Go down

Bahan C++ untuk belajar

Post  radenadam on Fri Dec 10, 2010 11:39 am

ini contoh multi parts C++ dapet dari google..
buat bahan belajar.. silahkan di coba
What a Face
Code:

# include “iostream.h”
# include “conio.h”

void password ();
void luas_segitiga ();
void luas_persegi_panjang ();
void luas_bujur_sangkar ();
void bilangan_genap ();
void nilai_rata_rata();
int adalah_prima(int bilangan);
void bilangan_terbesar();
void gaji_pegawai();
void exit ();

void main()
{
password(); // Memanggil fungsi password
char x;
do
{
int b;
clrscr();
cout<<”*********** Function Program ***********”<<endl;
cout<<”************** Main Menu ***************”<<endl;
cout<<”[1]. Menghitung Luas Segitiga”<<endl;
cout<<”[2]. Menghitung Luas Persegi Panjang”<<endl;
cout<<”[3]. Menghitung Luas Bujur Sangkar”<<endl;
cout<<”[4]. Mengurutkan Bilangan Genap”<<endl;
cout<<”[5]. Menghitung Nilai Rata-Rata”<<endl;
cout<<”[6]. Mengurutkan Bilangan Prima”<<endl;
cout<<”[7]. Mencari Bilangan Terbesar”<<endl;
cout<<”[8]. Menghitung Gaji Pegawai”<<endl;
cout<<”[9]. EXIT”<<endl;
cout<<”****************************************”<<endl;
cout<<endl;

coba_lagi :
cout<>b;

if ((b9))
{
cout<<”Pilihan ANDA Tak Sesuai”<<endl;
cout<<endl;
goto coba_lagi;
}

if (b==1) luas_segitiga(); // Memanggil fungsi luas segitiga
if (b==2) luas_persegi_panjang(); // Memanggil fungsi persegi panjang
if (b==3) luas_bujur_sangkar(); // Memanggil fungsi bujur sangkar
if (b==4) bilangan_genap(); // Memanggil fungsi bilangan genap
if (b==5) nilai_rata_rata();
if (b==6)
{
int adalah_prima(int bilangan);

int i;
int nilai;
cout<>nilai;
cout<<endl;
for (i=1;i<=nilai;i++)
{
if (adalah_prima(i))
{
cout<<i<<” “;
}
}
}
if (b==7) bilangan_terbesar();
if (b==8) gaji_pegawai();
if (b==9) // Memanggil fungsi exit
{
exit();
break;
}
cout<<endl;

cout<>x;
}
while ((x==’y')||(x==’Y'));
cout<<endl;
cout<<”TERIMA KASIH”<<endl;
}

void password ()
{
int a;
do
{
cout<<”KODE KUNCI/ PASSWORD (Kombinasi 4 digit angka (0-9))”<<endl;
cout<>a;
if (a!=1234)
{
cout<<”Password ANDA SALAH”<<endl;
cout<<endl;
}
}
while(a!=1234);
}

void luas_segitiga ()
{
float alas,tinggi,luas;
clrscr();
cout<<”Menghitung Luas Segitiga”<<endl;
cout<<”+++++++++++++++++++++++++++++”<<endl;
cout<<endl;
cout<>alas;
cout<>tinggi;
cout<<”Luas = 0.5 * Alas * Tinggi”<<endl;
luas=0.5*alas*tinggi;
cout<<endl;
cout<<”Luas Segitiga = “<<luas<<endl;
}

void luas_persegi_panjang ()
{
float panjang,lebar,luas;
clrscr();
cout<<”Menghitung Luas Persegi Panjang”<<endl;
cout<<”++++++++++++++++++++++++++++++++”<<endl;
cout<<endl;
cout<>panjang;
cout<>lebar;
cout<<”Luas = panjang * lebar”<<endl;
luas=panjang*lebar;
cout<<endl;
cout<<”Luas persegi panjang = “<<luas<<endl;
}

void luas_bujur_sangkar ()
{
float sisi,luas;
clrscr();
cout<<”Menghitung Luas Bujur Sangkar”<<endl;
cout<<”+++++++++++++++++++++++++++++++”<<endl;
cout<<endl;
cout<>sisi;
cout<<”Luas = sisi * sisi”<<endl;
luas=sisi*sisi;
cout<<endl;
cout<<”Luas bujur sangkar = “<<luas<<endl;
}

void bilangan_genap ()
{
int i, nilai;
clrscr();
cout<<”Mengurutkan bilangan genap “<<endl;
cout<<”+++++++++++++++++++++++++++++++”<<endl;
cout<>nilai;
for(i=2;i<=nilai;i++)
{
if((i%2)==0)
{
cout<<i<<” “;
}
}
cout<<endl;
}

void nilai_rata_rata()
{
int x,i,jumlah=0;
int nilai[25];
float rata;

cout<>x;

for(i=1; i<=x; i++)
{
cout<<”Masukan Nilai “<<i<>nilai[i];
}
for(i=1; i<=x; i++)
{
jumlah=jumlah+nilai[i];
}
rata=jumlah/x;
cout<<”Jumlah Nilai : “<<jumlah<<endl;
cout<<”Rata-Rata Nilai : “<<rata;
cout<<endl;
}

void bilangan_terbesar()
{
int nil[10];
int i,n,jum;
cout<>jum;
for (n=1;n<=jum;n++)
{
cout<<”Masukkan data ke “<<n<>nil[n];
}
int maks=nil[1];
for(i=2;imaks)
{
maks=nil[i];
}
}
cout<<endl;
cout<<”Nilai Terbesar adalah : “<<maks<<endl;
}

int adalah_prima(int bilangan)
{
int i;
int adalah_prima=1;

for (i=2;i<=(bilangan-1);i++)
{
if (bilangan%i==0)
{
adalah_prima=0;
}
}
if (bilangan==1)
{
adalah_prima=0;
}
return adalah_prima;
}

void gaji_pegawai()
{
char nama[10];
char jenis_kelamin[1];
char golongan[1];
cout<>nama;
cout<<
cout<<”x”;

}

void exit ()
{
clrscr();
cout<<”Thank You”<<endl;
cout<<”Matur Suksma”<<endl;
}

untuk lebih lengkapnya silahkan kunjungi link ini...
http://iwayansudana.wordpress.com/2008/03/27/multi-parts-c-luas-segitiga-persegi-panjang-bujur-sangkar-prima-nilai-rata-rata-bilangan-genap-bilangan-terbesar/

selamat mencoba...
jangan lupa komennya yay!!Razz Razz Razz
jya ganbette!!
avatar
radenadam

Jumlah posting : 8
Join date : 10.11.10
Age : 25
Lokasi : Bogor

Lihat profil user http://www.facebook.com/radenadam; http://www.ngarumpul.com; htt

Kembali Ke Atas Go down

Ismail

Post  Ismail Sutardi on Sun Dec 12, 2010 1:27 pm

void password ();
void luas_segitiga ();
void luas_persegi_panjang ();
void luas_bujur_sangkar ();
void bilangan_genap ();
void nilai_rata_rata();
int adalah_prima(int bilangan);
void bilangan_terbesar();
void gaji_pegawai();
void exit ();

void main()
{
password(); // Memanggil fungsi password
char x;
do
{
int b;
clrscr();
cout<<”*********** Function Program ***********”<<endl;
cout<<”************** Main Menu ***************”<<endl;
cout<<”[1]. Menghitung Luas Segitiga”<<endl;
cout<<”[2]. Menghitung Luas Persegi Panjang”<<endl;
cout<<”[3]. Menghitung Luas Bujur Sangkar”<<endl;
cout<<”[4]. Mengurutkan Bilangan Genap”<<endl;
cout<<”[5]. Menghitung Nilai Rata-Rata”<<endl;
cout<<”[6]. Mengurutkan Bilangan Prima”<<endl;
cout<<”[7]. Mencari Bilangan Terbesar”<<endl;
cout<<”[8]. Menghitung Gaji Pegawai”<<endl;
cout<<”[9]. EXIT”<<endl;
cout<<”****************************************”<<endl;
cout<<endl;


comment :
gan kok ada password , maksudnya seperti apa ya,.?
bisa dikulas sedikit gan karena masih new performe saya .
hehhehee'
afro
avatar
Ismail Sutardi
Admin

Jumlah posting : 10
Join date : 05.11.10
Age : 25
Lokasi : Depok

Lihat profil user http://suthastreet.blogspot.com

Kembali Ke Atas Go down

Topik sebelumnya Topik selanjutnya Kembali Ke Atas

- Similar topics

 
Permissions in this forum:
Anda tidak dapat menjawab topik