Kamis, 17 Januari 2013

contoh program C++ sederhana



dibawah ini adalah contoh program C++ yang menggunakan array, struck, fungsi dll
semoga bisa menyelesaikan masalah anda dan menjadi contoh pembelajaran utk mempuat program



#include<iostream.h>

#include<iomanip.h>
#include<conio.h>
#include<stdio.h>

class penjualan
{
public:
char napem[20],nabar[10],kode;
int jumbel;
long int harga,bayar,diskon,jumbay;
};

main()
{
penjualan komputer[50];
int i,data,tobay=0;
char jwb;
atas:
clrscr();
cout<<" ==============================================="<<endl;
cout<<"\t PROGRAM PENJUALAN TOKO KOMPUTER"<<endl;
cout<<"\t\t** E - LIFESTYLE **"<<endl;
cout<<" ==============================================="<<endl;
cout<<"\n Masukan Jumlah Data : ";cin>>data;

for(i=1;i<=data;i++)
{
cout<<"\n Data Ke - : "<<i;
cout<<"\n Masukan Nama Pembeli : ";cin>>komputer[i].napem;
cout<<endl;
cout<<"\t---------------------------------"<<endl;
cout<<"\t| | | |"<<endl;
cout<<"\t| Kode | Nama Barang | Harga |"<<endl;
cout<<"\t| | | |"<<endl;
cout<<"\t---------------------------------"<<endl;
cout<<"\t| 1 | Monitor | 250000 |"<<endl;
cout<<"\t| 2 | Keyboard | 40000 |"<<endl;
cout<<"\t| 3 | Mouse | 25000 |"<<endl;
cout<<"\t---------------------------------"<<endl;
cout<<"\n Masukan Kode Barang : ";cin>>komputer[i].kode;
if (komputer[i].kode=='1')
{
strcpy(komputer[i].nabar,"Monitor");
komputer[i].harga=250000;
}
else if (komputer[i].kode=='2')
{
strcpy(komputer[i].nabar,"Keyboard");
komputer[i].harga=40000;
}
else if (komputer[i].kode=='3')
{
strcpy(komputer[i].nabar,"Mouse");
komputer[i].harga=25000;
}
else
{
cout<<endl;
cout<<" Kode Barang Yang Anda MAsukan Salah "<<endl<<endl;
cout<<" Mau Input Kode Barang lagi [Y/T] ??? : ";cin>>jwb;
{
if (jwb=='Y'||jwb=='y')
goto atas;
else
goto bawah;
}
}

cout<<"\n Masukan Jumlah Beli : ";cin>>komputer[i].jumbel;
komputer[i].bayar=komputer[i].harga*komputer[i].jumbel;
if (komputer[i].jumbel>=8 && komputer[i].bayar>=400000)
{
komputer[i].diskon = 0.1*komputer[i].bayar;
}
else
{
komputer[i].diskon = 0;
}
komputer[i].jumbay =(komputer[i].bayar - komputer[i].diskon);
tobay = tobay+komputer[i].jumbay;
}

clrscr();
cout<<" ==============================================================="<<endl;
cout<<"\t PROGRAM PENJUALAN TOKO KOMPUTER"<<endl;
cout<<"\t\t ** E - LIFESTYLE **"<<endl;
cout<<" ==============================================================="<<endl;
cout<<"\nNo Nama Nama Harga Jumlah Bayar Diskon Jumlah"<<endl;
cout<<" Pembeli Barang Beli Bayar "<<endl;
cout<<endl;
cout<<" ==============================================================="<<endl;

for(i=1;i<=data;i++)
{
gotoxy(3,wherey());cout<< i;
gotoxy(8,wherey());cout<< komputer[i].napem;
gotoxy(15,wherey());cout<< komputer[i].nabar;
gotoxy(25,wherey());cout<< komputer[i].harga;
gotoxy(35,wherey());cout<< komputer[i].jumbel;
gotoxy(40,wherey());cout<< komputer[i].bayar;
gotoxy(50,wherey());cout<< komputer[i].diskon;
gotoxy(58,wherey());cout<< komputer[i].jumbay;
cout<<endl;
}
cout<<endl;
cout<<" ==============================================================="<<endl;
cout<<endl;
gotoxy(40,14);cout<<"Total Bayar : "<<tobay<<endl<<endl;
cout<<"\n Mau Input Data Lagi [Y/T] ???? : ";jwb=getche();
if (jwb=='Y'||jwb=='y')
goto atas;
else
goto bawah;

getch();
bawah:
}

Posting Komentar

Malu bertanya sesat dijalan!