Do what you want to

do,Dream what you want to dream, Go where you want to go, Be what you want to be, because you only have one life and one chance to do all the things you want to do...


Friday, December 21, 2012

Sample programming project


This program using Turbo C++ ..


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


void freemenu();
void menu();
void customer();
void choice();
void receipt();
void free();
void bigbody ();

int back, quantity, oder, sodder, fcode, freecake;
float sum, total;
char select, name[40], phone[11], ordate[9], item[30], chker, buf[5] ;
float a=10, b=20, c=30, d=5, e=55, f=89, g=100, h=120;



void main()
{
bigbody(); //please refer to void bigbody() for full code
}






void freemenu()
// Free gift Menu Data
{
printf("\n---------------------------------------------------------------------------");

printf("\n100.cake    \t\tKek Strawberi\t\t 50\t\t1kg");
printf("\n101.cake    \t\tKek Pisang\t\t 40\t\t1kg");
printf("\n102.cake    \t\tKek Durian\t\t 60\t\t1kg");
printf("\n103.cake    \t\tKek Keledek\t\t 45\t\t1kg");

printf("\n---------------------------------------------------------------------------");
}



void menu ()
// Menu Data
{
clrscr();

printf("\n\t\t\t===================================\n");
printf("\t\t\t**  \t Resepi Rahsio \t\t **\n");
printf("\t\t\t===================================\n\n");
// Menu
printf("\n---------------------------------------------------------------------------");
printf("\n\t\t\t\t Resepi Rahsio Corner ");
printf("\n\n  category\t\tItem Name\t\t Price\t\tpcs/weight");
printf("\n1.cookies \t\tBiskut Merry Ba\t\t 10\t\t50pcs");
printf("\n2.cookies \t\tBiskut Tiger Go\t\t 20\t\t50pcs");
printf("\n3.cookies \t\tBiskut Korea\t\t 30\t\t50pcs");
printf("\n4.cookies \t\tBiskut Kering\t\t 5\t\t50pcs");
printf("\n5.cake    \t\tKek Lapan Lapis\t\t 55\t\t1kg");
printf("\n6.cake    \t\tKek Ice Blended\t\t 89\t\t1kg");
printf("\n7.cake    \t\tKek Blueberry\t\t 100\t\t1kg");
printf("\n8.cake    \t\tKek Arab\t\t 120\t\t1kg");
printf("\n---------------------------------------------------------------------------");
}



void customer ()
// Customer Data
{
printf("\n\nCustomer Name : ");
scanf("%s", &name);
printf(" \nPhone No : ");
scanf("%s",&phone);
printf("  \nOrder Date : ");
scanf("%s",&ordate);
printf("\n---------------------------------------------------------------------------");

}



void choice ()
// Choice of menu Data
{
printf(" \nMenu Choice : (1-8)");
scanf("%d",&oder);

printf("\n\nYour choice is :");

if(oder==1)
{
printf(" Biskut Merry Ba");
printf("\n Order Quantity:");
scanf("%d",&quantity);
sum=a * quantity;
printf(" Total RM %.2f",sum);

}
else if(oder==2)
{
printf(" Biskut Tiger Go");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=b * quantity;
printf(" Total RM %.2f",sum);

}
else if(oder==3)
{
printf(" Biskut Korea");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=c * quantity;
printf(" Total RM %.2f",sum);

}
else if(oder==4)
{
printf(" Biskut Kering");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=d * quantity;
printf(" Total RM %.2f",sum);


}
else if(oder==5)
{
printf(" Kek Lapan Lapis");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=e * quantity;
printf(" Total RM %.2f",sum);

}
else if(oder==6)
{
printf(" Kek Ice Blended");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=f * quantity;
printf(" Total RM %.2f",sum);

}
else if(oder==7)
{
printf("Kek Blueberry");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=g * quantity;
printf(" Total RM %.2f",sum);

}
else if(oder==8)
{
printf("Kek Arab");
printf("\nOrder Quantity:");
scanf("%d",&quantity);
sum=h * quantity;
printf(" Total RM %.2f",sum);

}
else
{
printf("\n Please select again");
choice();
}
}



void receipt ()
// Receipts Data
{
clrscr();

printf("\n---------------------------------------------------------------------------");
printf("\n\t\t\t\tResepi Rahsio ");
printf("\n Customer Name \t:\t");
puts (name);
printf(" Phone No \t: \t%s", phone);
printf("\n Order Date \t: \t%s", ordate);
printf("\n Menu Choice \t:\t");

if(oder==1)
{printf("Biskut Merry Ba");}
else if(oder==2)
{printf("Biskut Tiger Go");}
else if(oder==3)
{printf("Biskut Korea");}
else if(oder==4)
{printf("Biskut Kering");}
else if(oder==5)
{printf("Kek Lapan Lapis");}
else if(oder==6)
{printf("Kek Ice Blended");}
else if(oder==7)
{printf("Kek Blueberry");}
else if(oder==8)
{printf("Kek Arab");}
else
{}
printf("\n Quantity \t: \t%d",quantity);
printf("\n Total \t\t: \tRM %.2f\n",sum);

if (sum>100)
{
printf("\nYour free cake is ");
if (freecake==1)
{printf("Kek Strawberi");}
else if (freecake==2)
{printf("Kek Pisang");}
else if (freecake==3)
{printf("Kek Durian");}
else if (freecake==4)
{printf("Kek Keledek");}
else
{printf("");}
}
else
{}
printf("\n---------------------------------------------------------------------------");
}



void free()
// Free gift Data
{
freecake=0;

printf("\n\n Congratulation, You got a free Cake");
freemenu();

printf("\n\n Select your free cake : ");
scanf("%d",&fcode);
switch (fcode)
{
case 100 :
printf("\n Free cake : Kek Strawberi\n");
chker='n';
freecake= 1;
break;

case 101 :
printf("\n Free cake : Kek Pisang\n");
chker='n';
freecake= 2;
break;

case 102 :
printf("\n Free cake : Kek Durian\n");
chker='n';
freecake= 3;
break;

case 103 :
printf("\n Free cake : Kek Keledek\n");
chker='n';
freecake=4;
break;

default:
printf("\n Please select again\n");
chker='y';
break;
}

receipt();
}



void bigbody()

// The BigBody data is made to resemble the full flow of event
{
clrscr();

char answ;

menu();
customer();
choice();

printf("\n\nDo you want to edit your order");
printf("\nYes = Y \nNo = N\n" );
scanf("%s", &answ);

switch (answ)
{
case 'y':
menu ();
choice();
break;
case 'n':
break;
default:
printf("Please choose again");
}

if (sum>100)
{free();}
else
{receipt();}

printf("\n\n\tThank you for your order \t\tPlease come again");

getch();

bigbody();
}




No comments:

Post a Comment