program penghitung bengkel
#include<constream.h>
#include<process.h>
void table();
void main()
{
int opsi;
char jwb,nb[100][100];
int x,b;
long pemasukan[12],pengeluaran[100],jumlah,total,t_pengeluaran;
reset:
clrscr();
table();
cout<<“Pilih Opsi pilihan anda :”;cin>>opsi;
switch(opsi)
{
case 1:
clrscr();
for(x=1;x<=12;x++)
{
cout<<“Pemasukan bulan ke-“<<x<<” : Rp.”;cin>>pemasukan[x];
}
cout<<“Apakah anda ingin kembali ? (Y/T)”;cin>>jwb;
if(jwb==’y’)
{
goto reset;
}
else if(jwb==’n’)
{
exit(1);
}
break;
case 2:
clrscr();
cout<<“Jumlah data pengeluaran :”;cin>>b;
for(x=1;x<=b;x++)
{
cout<<“Nama barangt:”;cin>>nb[x];
cout<<“Harga barangt:”;cin>>pengeluaran[x];
}
cout<<“Apakah anda ingin kembali? (Y/T)”;cin>>jwb;
if(jwb==’y’)
{
goto reset;
}
else if(jwb==’n’)
{
exit(1);
}
break;
case 3:
clrscr();
jumlah=0;
for(x=1;x<=12;x++)
{
jumlah=pemasukan[x]+jumlah;
}
cout<<“Jumlah total pemasukan dalam 1 tahun Rp”<<jumlah<<endl;
t_pengeluaran=0;
for(x=1;x<=b;x++)
{
t_pengeluaran=pengeluaran[x]+t_pengeluaran;
}
cout<<“Total pengeluaran Rp”<<t_pengeluaran<<endl;
total=jumlah-t_pengeluaran;
cout<<“Total pemasukan dalam 1 tahun adalah Rp”<<total<<endl;
cout<<” tekan (Y) => n Untuk exit atau memasukan kembali Data = “;cin>>jwb;
if(jwb==’y’)
{
goto reset;
}
else if(jwb==’n’)
{
exit(1);
}
break;
default:
exit(1);
break;
}
getch();
}
void table()
{
cout<<“ÉÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ» “<<endl;
cout<<“º Bengkel Bpk.mahdi º “<<endl;
cout<<“ÌÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍ͹ “<<endl;
cout<<“º [1] Input data perbulan º “<<endl;
cout<<“º [2] Input pengeluaran º “<<endl;
cout<<“º [3] Total pemasukan º “<<endl;
cout<<“º [4] Exit º “<<endl;
cout<<“ÈÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍÍͽ “<<endl;
}
progam penyewaan penginapan
#include<constream.h>
#include<conio.h>
#include<dos.h>
class data
{
public :
char nm[20];
int hari,kode;
char jenis[30];
};
void main()
{
clrscr();
int x;
textbackground(8);
textcolor(6);
{
gotoxy(26,15);cout<<” DAFTAR HARGA PENYEWAAN PENGINAPAN “;
gotoxy(26,14);cout<<“======================================”;
for(int x=20;x<=70;x++)
{
gotoxy(x,17);
cout<<“Û”;
delay(40);
}
}
clrscr();
int a,b;
long byr[5],tot,t;
t=0;
data vila[10][10];
cout<<“Masukkan brapa orang menyewa :”; cin>>a;
for(b=0; b<a; b++)
{
clrscr();
cout<<“nPelanggan ke-“<<b+1;
cout<<“nMasukkan Nama Andat:”;cin>>vila[b][10].nm;// ini akan eroor klo public dan class di hilanx kn
clrscr();
cout<<“Selamat datang “<<vila[b][10].nm <<” DI GREEN HILL “<<endl;
cout<<“nLama menyewa dalam per hari tt:”; cin>>vila[b][10].hari;
gotoxy(7,7);cout<<“Daftar Harga dan jenis vila n”;
cout<<“|—————————————————-|n”;
cout<<“| Kode kunci| Jenis vila | Harga Sewa |n”;
cout<<“|—————————————————-|n”;
cout<<“| 1 | mewah | Rp.550.000 |n”;
cout<<“| 2 | sedang | Rp.350.000 |n”;
cout<<“| 3 | biasa | Rp.200.000 |n”;
cout<<“| 4 | gubug | Rp.50.000 |n”;
cout<<“| 5 | ngampar | RP.10.000 |n”;
cout<<“|—————————————————-|n”;
cout<<“Masukkan Kode kamartt:”; cin>>vila[b][10].kode;
if(vila[b][10].kode==1)
{
byr[b]=(550000*vila[b][10].hari);
cout<<“Jumlah yang harus dibayar atas nama => “<<vila[b][10].nm<<“t:Rp.”<<byr[b];
getch();
}
else if(vila[b][10].kode==2)
{
byr[b]=(350000*vila[b][10].hari);
cout<<“Jumlah yang harus dibayar atas nama => “<<vila[b][10].nm<<“t:Rp.”<<byr[b];
getch();
}
else if(vila[b][10].kode==3)
{
byr[b]=(200000*vila[b][10].hari);
cout<<“Jumlah yang harus dibayar atas nama => “<<vila[b][10].nm<<“t:Rp.”<<byr[b];
getch();
}
else if(vila[b][10].kode==4)
{
byr[b]=(50000*vila[b][10].hari);
cout<<“Jumlah yang harus dibayar atas nama => “<<vila[b][10].nm<<“t:Rp.”<<byr[b];
getch();
}
else if(vila[b][10].kode==5)
{
byr[b]=(10000*vila[b][10].hari);
cout<<“Jumlah yang harus dibayar atas nama => “<<vila[b][10].nm<<“t:Rp.”<<byr[b];
getch();
}
else
{
cout<<“==kode nya salah bos ==” ;
}
t=t+byr[b];
}
cout<<“nTotal biaya seluruh nya :Rp.”<<t<<endl;
cout<<“TERIMA KASIH SUDAH MENGINAP DI GREEN HILL”<<endl<<endl<<endl;
getch();
}
progam antrian
#include<stdio.h>
#include<conio.h>
void main()
{
int cek=0, data[20], x, hapus;
char pil;
do {
clrscr();
printf(“1. Tambah Antriann”);
printf(“2. Hapus Antriann”);
printf(“3. Lihat Antriann”);
printf(“4. Keluarn”);
printf(“Silahkan masukkan pilihan anda… “);
pil=getche();
if(pil!=’1′ && pil !=’2′ && pil !=’3′ && pil!=’4′ )
printf(“nnAnda salah mengetikkan inputan…n”);
else
{
if(pil==’1′) //PUSH
{
if(cek==20)
printf(“nAntrian Penuhnn”);
else
{
printf(“nMasukkan nilai–> “);scanf(“%i”,&x);
data[cek]=x;
cek++;
}
}
else
{
if(pil==’2′) //POP
{
if(cek==0)
printf(“nAntrian kosongnn”);
else
{
hapus=data[0];
for(int v=0;v<cek;v++)
data[v]=data[v+1];
data[cek-1]=NULL;
cek–;
printf(“nData dgn nilai=%i terhapus.”,hapus);
}
getch();
}
else
{
if(pil==’3′) //CEK DATA
{
if(cek==0)
printf(“nAntrian Kosong.nn”);
else
{
printf(“n”);
for(int z=0;z<cek;z++)
{
printf(” | “);
printf(“%i”,data[z]);
printf(” | “);
}
}
getch();
}
}
}
}
}while(pil!=’4′);
}