Jumat, 14 Desember 2012

stress kuliah ???

buat temen-temen yang merasa stress tugas di kampus, terutama yang berkaitan dengan pengstruckturan Borland C++ di sini saya akan memberikan sebuah contoh sederhana....



#include <stdio.h>
#include <conio.h>
#include <iostream.h>
main()
{
char lagi;

struct
{
char kode[4],kelas,nama[20],*nmkls,nm[20];
long jumlah,harga,total,pembayaran,diskon,ubay,ukem;
}kereta;
awal:
clrscr();
cout<<"\tTiket Kereta\n";
cout<<"=========================\n";
cout<<"Masukan Kode Kereta [AB|AL|PH] : ";cin>>kereta.kode;
cout<<"Pilih Kelas Kereta [1|2|3]     : ";cin>>kereta.kelas;
cout<<"Nama Pemesan                   : ";cin>>kereta.nm;

if(strcmpi(kereta.kode,"AB")==0)

{
strcpy(kereta.nama,"Agro Bromo");
if(kereta.kelas=='1')
{kereta.nmkls="Executif";
kereta.harga=100000;}
else if(kereta.kelas=='2')
{kereta.nmkls="Bisnis";
kereta.harga=80000;}
else if(kereta.kelas=='3')
{kereta.nmkls="Ekonomi";
kereta.harga=60000;}
}

else
if(strcmpi(kereta.kode,"AL")==0)

{
strcpy(kereta.nama,"Agro Lawu");
if(kereta.kelas=='1')
{kereta.nmkls="Executif";
kereta.harga=120000;}
else if(kereta.kelas=='2')
{kereta.nmkls="Bisnis";
kereta.harga=100000;}
else if(kereta.kelas=='3')
{kereta.nmkls="Ekonomi";
kereta.harga=80000;}
}

else

if(strcmpi(kereta.kode,"PH")==0)

{
strcpy(kereta.nama,"Parahiyangan");
if(kereta.kelas=='1')
{kereta.nmkls="Executif";
kereta.harga=140000;}
else if(kereta.kelas=='2')
{kereta.nmkls="Bisnis";
kereta.harga=120000;}
else if(kereta.kelas=='3')
{kereta.nmkls="Ekonomi";
kereta.harga=100000;}
}
clrscr();
cout<<"\tTiket Kereta\n";
cout<<"===============================\n";
cout<<"Nama Pemesan     = "<<kereta.nm<<endl;
cout<<"Nama Kereta      = "<<kereta.nama<<endl;
cout<<"Kelas Kereta     = "<<kereta.kelas<<endl;
cout<<"Nama Kelas       = "<<kereta.nmkls<<endl;
cout<<"Harga Pertiket   = "<<kereta.harga<<endl;
cout<<"Jumlah Pemesanan = ";cin>>kereta.jumlah;

kereta.pembayaran=kereta.jumlah*kereta.harga;
cout<<"Pembayaran       = "<<kereta.pembayaran<<endl;

if(kereta.jumlah>=10)
kereta.diskon=0.25*kereta.pembayaran;
else if(kereta.jumlah>=5)
kereta.diskon=0.1*kereta.pembayaran;
else
kereta.diskon=0;
cout<<"Diskon           = "<<kereta.diskon<<endl;
cout<<"===============================\n";
kereta.total=kereta.pembayaran-kereta.diskon;
cout<<"Total Pembayaran = "<<kereta.total<<endl;
cout<<"Uang Bayar       = ";cin>>kereta.ubay;
kereta.ukem=kereta.ubay-kereta.total;
cout<<"Uang Kembali     = "<<kereta.ukem<<endl;

cout<<"\tTerima Kasih\n";

cout<<"Mau Input Lagi [Y|T] =";cin>>lagi;
if(lagi=='Y'||lagi=='y')
goto awal;
getch();
}



selamat mencoba !!!!