Followers

Wednesday 20 March 2013

Contoh Program Sederhana Bahasa Pemograman C++ menggunakan IF,ealse,strcpy moga bermanfaat.

Contoh Program Sederhana Bahasa Pemograman C++ menggunakan IF,ealse,strcpy moga bermanfaat.

#include
#include
#include
main()
{
char nama[30],nabar[20],kode,gudang[20],satuan[20],bonus[20];
long harga,jumbel,ubay,ukem,total,bayar;
clrscr();
cout<<"Toko bangunan Adi Jaya Semesta\t"<cout<<"\tHP : 08569968234"<cout<<"_________________________________"<cout<<"Nama petugas :";cin>>nama;
cout<<"kode barang[a/b/c] :";cin>>kode;
cout<<"_________________________________"<if(kode=='a'||kode=='A')
{
strcpy(nabar,"Semen");
strcpy(satuan,"Sak");
harga=50000;
}
else if(kode=='b'||kode=='B')
{
strcpy(nabar,"Pasir");
strcpy(satuan,"colt");
harga==100000;
}
else if(kode=='c'||kode=='C')
{
strcpy(nabar,"Batu");
strcpy(satuan,"Buah");
harga=1000;
}
else
{
strcpy(nabar,"tidak ada");
strcpy(satuan,"tidak ada");
harga=0;
}
cout<<"Nama Petugas :"<cout<<"kode Pilihan :"<cout<<"Nama Barang :"<cout<<"Satuan :"<cout<<"Harga :"<cout<<"Jumlah Beli :";cin>>jumbel;
bayar=harga*jumbel;
cout<<"Total Bayar :"<if(bayar>=100000)
{
strcpy(bonus,"baju");
}
else if(bayar>=500000)
{
strcpy(bonus,"Kaos kaki");
}
else if(bayar<500000)
{
strcpy(bonus,"gak Dapet");
}
cout<<"bonus :"<cout<<"Uang Bayar :";cin>>ubay;
ukem=ubay-bayar;
cout<<"Uang Kembali :Rp."<getch();
}

strcmp

strcmp(string1, string2);
Sebagaimana yang telah dijelaskan diatas, bahwa fungsi "strcmp" melakukan perbandingan antara string1 dengan string2 dan hasil perbandingannya berupa nilai bulat. Dalam proses penentuan hasil selisih kedua data string tersebut, fungsi "strcmp" melakukan perbandingan dan mencari selisih antara karakter indek-n pada string1 dan karakter indeks-n pada string2 (karakter indeks yang sama pada string1 dan string2) dan proses perbandingan dimulai pada indeks ke-0. apabila selisih kedua karakter tersebut bernilai 0 (=0) artinya tidak terdapat perbedaan = sama, maka perbandingan akan dilakukan ke indeks selanjutnya. Namun apabila pada indeks terdahulu hasil selisih kedua karakternya bernilai bukan 0 (!=0) artinya kedua data string tersebut tidaklah sama, sehingga untuk perbandingan indeks selanjutnya akan diabaikan.
Contoh :
 
 
Dan hasinya : 
 

 
 
Amatilah setiap hasil selisih dari huruf yang anda input.

Dan sebagai contoh penggunaannya dalam menyeleksi/membandingkan 2 buah data berupa string :
Dan Hasilnya :
 
Semoga Bermanfaat...!! (worship)

TRANSLATE