Minggu, 13 April 2008

C++

Disini saya mencoba menampilkan listing program untuk program bahasa C++ untuk beberapa alur program :

1. Alur Runtunan
#include
#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
string kodebrg,namabrg;
int jum;
float harga,subtotal,disc,ppn,jumbyr,total;
cout<<"Masukkan Kode Barang : "; cin>>kodebrg;
cout<<<"Masukkan Nama Barang : "; cin>>namabrg;
cout<<<"Masukkan Jumlah Barang : "; cin>>jum;
cout<<<"Masukkan Harga Barang : Rp "; cin>>harga;
cout<<<"Sub total dari barang tersebut adalah : "<<<<"Discount yang diperoleh adalah : Rp "; cin>>disc;
cout<<<"Pajak yang harus dibayar adalah : Rp "<<<<"Total yang harus dibayar adalah : Rp "<
#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int panjang,lebar,luas;
panjang=89;
lebar=68;
luas=panjang*lebar;
cout<<"luas persegi panjang dari panjang= " <<< " lebar= " <<< " adalah= "<
#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int panjang,lebar,luas;
panjang=89;
lebar=68;
luas=panjang*lebar;
cout<<"luas persegi panjang dari panjang= " <<< " lebar= " <<< " adalah= "<2. Alur Pengulangan
#include
#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int q=10;
int r=2;
for (int z=5;z<=8;z=z+3) {cout<<"q= "<<<<"r= "<<<<"z= "<<
#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int q=10;
int r=2;
for (int z=5;z<=8;z=z+3) {cout<<"q= "<<<<"r= "<<<<"z= "<<3. Alur Pencabangan
#include
#include
#include
#pragma hdrstop

//---------------------------------------------------------------------------

#pragma argsused
int main(int argc, char* argv[])
{
int nilai;
cout<<"Masukkan nilai = "; cin>>nilai;
cout< 90 && nilai<= 100) {cout<<"Anda mendapat A"< 80 && nilai<=90) {cout<<"Anda mendapat B"< 70 && nilai<=80) {cout<<"Anda mendapat C"< 60 && nilai<=70)
{cout<<"Anda mendapat D"<
else
if (nilai <=60)
{cout<<"Anda mendapat E"<
getch();
return 0;
}