Selasa, 14 Juni 2011

Progam C++

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



void menu();
void menufile();
char jawaban;

char *nmbarmnm, *nmbarmkn ,mnm ,mkn ,lagi;
float hrgm, hrgk, jumbelm, jumbelk;
float ttlm, ttlk, ttl;

char us[30],x[30],x1[30],x2[30],us1[30],us2[30],c[30],pilih;
int i,pass,pass1,pass2,fak,jumlah,cacah,pilih2;
void main()
{
FILE *PF;
menu1:
clrscr();
menu();
printf("masukan kode menu\n");
scanf("%c",&pilih);
switch (pilih)
{

case 'a':
case 'A':

PF=fopen("pass.txt","r");
if (PF == NULL)
{
printf("anda belum mengeset username dan password anda\n");
printf("\a tekan sembarang tombol untuk kembali ke menu \n");
getche();
goto menu1;
}

fscanf(PF,"%s", us1);
fscanf(PF,"%s", x1);
us1:
printf("enter user name :   ");
for(i=0;i<29;i=i+1)
{
us2[i]=getch();
printf("%c",us2[i]);
if(us2[i]==13)
goto xx;
}
xx:
printf("\nenter password :   ");
for(i=0;i<29;i=i+1)
{
x2[i]=getch();
printf("*");
if(x2[i]==13)
goto cek;
}
cek:
x1[i] = 0;
us1[i]=0;
us2[i]=0;
x2[i]=0;
pass1 = stricmp(x1,x2);
pass2 = stricmp(us1,us2);
if (pass1 == 0 && pass2 == 0)
{
printf("  \n   USERNAME IS CORRECT \n");
goto prog;
}
else
{
printf("\nPASSWORD DAN USER NAME SALAH,,,,\n");
printf("balik ke menu\n");
getche();
goto menu1;
}
case 'b':
case 'B':
{
goto karyawan;
break;
}
karyawan:
clrscr();
printf(" KARYAWAN\n");
printf("1.PEGANTIAN PASSWORD\n");
printf("masukan kode menu\n");
scanf("%d",&pilih2);
switch (pilih2)
{

case 1:
us:

PF=fopen("pass.txt","w");
if (PF==NULL)
{
printf("gagal membuka");
exit(1);
}
printf("enter user name :   ");
for(i=0;i<29;i=i+1)
{
us[i]=getch();
printf("%c",us[i]);
if(us[i]==13)
break;
}
pas:
printf("\nenter pass :   ");
for(i=0;i<29;i=i+1)
{
c[i]=getch();

if(c[i]==13)
{goto pasver;}
else{printf("*");}
}
pasver:
printf("\nenter verification  pass :   ");
for(i=0;i<29;i=i+1)
{
x[i]=getch();
printf("*");
if(x[i]==13)
break;
}
x[i] = 0;
c[i]=0;
pass = stricmp(x,c);
if (pass == 0)
{
printf("  \n    UPDATE/SETTING YOUR USERNAME AND PASSWORD SUKSES \n");
}
else
{
printf("\nERROR,,,,\n");
printf("COBA LAGI\n");
getche();
clrscr();
goto us;
}
fprintf(PF,"%s\n",us);
fprintf(PF,"%s\n",x);
fclose(PF);
break;


}
prog:
clrscr();
menufile();
printf("masukan kode menu\n");
scanf("%d",&pilih2);
switch (pilih2)
{
case 1:
awal:
clrscr();
cout<<"=========================================="<<endl;
cout<<"========*******COFFEE WORLD*******========"<<endl;
cout<<"=========================================="<<endl;
cout<<endl;
cout<<" MINUMAN "<<endl;
cout<<" A. CAPPUCCINO"<<endl;
cout<<" B. COFFEE LATE"<<endl;
cout<<" C. COFFEE MOCA"<<endl;
cout<<" D. GREEN TEA"<<endl;
cout<<" E. MOCACCINO"<<endl;
cout<<" F. HOT CHOCOLATE"<<endl;
cout<<" G. COFFE LUWAK"<<endl;
 cout<< " MAKANAN"<<endl;
cout<<" 1. MUFFINS"<<endl;
cout<<" 2. SALAD"<<endl;
cout<<" 3. HAMBURGER"<<endl;
cout<<" 4. SANDWICH"<<endl;
cout<<endl;
cout<<"========================"<<endl;
jns:
cout<<"masukkan jenis minuman[A/B/C/D/E/F/G]=";cin>>mnm;
cout<<"masukkan jenis makanan[1/2/3/4]=";cin>>mkn;
if(mnm=='A'||mnm=='a')
{nmbarmnm="CAPPUCCINO";
hrgm=7000;
}
else if(mnm=='B'||mnm=='b')
{nmbarmnm="COFFEE LATE";
hrgm=8000;
}
else if(mnm=='C'||mnm=='c')
{nmbarmnm="COFFEE MOCA";
hrgm=8000;
}
else if(mnm=='D'||mnm=='d')
{nmbarmnm="GREEN TEA";
hrgm=9000;
}
else if(mnm=='E'||mnm=='e')
{nmbarmnm="MOCACCINO";
hrgm=7000;
}
else if(mnm=='F'||mnm=='f')
{nmbarmnm="HOT CHOCOLATE";
hrgm=9000;
}
else if(mnm=='G'||mnm=='g')
{nmbarmnm="COFFE LUWAK";
hrgm=50000;
}
if(mkn=='1'||mkn=='!')
{nmbarmkn="MUFFINS";
hrgk=3000;
}
else if(mkn=='2'||mkn=='@')
{nmbarmkn="SALAD";
hrgk=5000;
}
else if(mkn=='3'||mkn=='#')
{nmbarmkn="HAMBURGER";
hrgk=8000;
}
else if(mkn=='4'||mkn=='$')
{nmbarmkn="SANDWICH";
hrgk=9000;
}
else
{
as:
cout<<"salah menginput";
clrscr();
goto awal;
}
clrscr();
cout<<"********************************"<<endl;
cout<<"*********STRUK PEMBELIAN********"<<endl;
cout<<"********************************"<<endl;
cout<<"nama minuman:"<<nmbarmnm<<endl;
cout<<"nama makanan:"<<nmbarmkn<<endl;
cout<<"minuman   :"<<mnm<<endl;
cout<<"makanan   :"<<mkn<<endl;
cout<<"harga minuman:"<<hrgm<<endl;
cout<<"harga makanan:"<<hrgk<<endl;
cout<<"********************************"<<endl;
cout<<"jumlah yang dibeli minuman :";cin>>jumbelm;
ttlm=hrgm*jumbelm;
cout<<"harga yang harus dibayar:"<<ttlm<<endl;
cout<<"********************************"<<endl;
cout<<"jumlah yang dibeli makanan :";cin>>jumbelk;
ttlk=hrgk*jumbelk;
cout<<"harga yang harus dibayar:"<<ttlk<<endl;
cout<<"********************************"<<endl;
ttl=ttlm+ttlk;
cout<<"TOTAL:"<<ttl<<endl;
cout<<"********************************"<<endl;
cout<<endl;
cout<<"input lagi [y/t]:";cin>>lagi;
if(lagi=='y'||lagi=='Y')
goto awal;
else
goto akhir;
getch();
akhir:
break;

case 2:
exit(1);
             default:
printf("\a\a menu yang anda masukan tidak terdaftar \n");
}
  printf("\a tekan sembarang tombol \n");
getche();
break;


case 'c':
case 'C':
exit(1);
break;
default:
printf("\a\a menu yang anda masukan tidak terdaftar \n");
}
printf("\a tekan sembarang tombol untuk kembali ke menu \n");
getche();
goto menu1;

}

void menu()
{
printf("\t\tMAIN MENU\n");
printf("a. pembeli\n");
printf("b. karyawan\n");
printf("c. KELUAR\n");
}

void menufile()
{
printf("\t\tPROGRAM PENJUALAN COFFE WORLD\n");
printf("1. BELI\n");
printf("2. KELUAR \n");

}

0 komentar:

Posting Komentar

ARSIP

Disini Kode HTML Content Widget YANG INGIN SOBAT TAMPILKAN PADA TAB 3

Share

Twitter Delicious Facebook Digg Stumbleupon Favorites