Navigation
 Index
 Memberlist
 Profile
 FAQ
 Search
Latest topics
» Perkhidmatan Kereta Sewa Shah Alam
Wed Sep 09, 2015 2:48 am by sksportcar

» Homestay Di Kota Bharu
Sun Jan 25, 2015 10:52 pm by sksportcar

» Kereta Sewa Shah Alam
Tue Aug 05, 2014 8:54 am by sksportcar

» Bahasa Jepun: Ayat Seharian,Hari,Haribulan & Nombor
Mon Sep 23, 2013 8:43 pm by foxfoxer

» Tips nak hapuskan virus secara manual [On updates]
Tue Mar 19, 2013 8:38 am by Optitech

» Teknik defense dari virus and spyware [Auto]
Thu Jul 21, 2011 2:53 am by Optitech

» Virus shortcut kat pendrive
Thu Jul 21, 2011 12:27 am by Optitech

» Admin Kembali dengan Menyengat
Wed Jul 20, 2011 1:59 pm by Optitech

» Xcode Magazine - Penulisan daripada hacker
Wed Jul 20, 2011 12:45 pm by Optitech


Mini Project Sample

View previous topic View next topic Go down

Mini Project Sample

Post  Optitech on Wed Jul 20, 2011 12:14 pm

Kat bawah ni aku senaraikan contoh-contoh mini project yang dah dilakukan.
Kod2 dibawah dapat compile ngan hensemnya menggunakan Visual Basic C++ ..


E-Library System

Code:

/* Projek ini dibangunkan oleh Muhammad Haiqal bin Mohd Jamaluddin
untuk mini project sem 1 JMTI.
Anda dibenarkan mengubah dan menyebarkan kod ini secara PERCUMA.

Anda dilarang sama sekali untuk menjual kod ini dengan apa cara sekalipun.

myjmti.co.cc
[You must be registered and logged in to see this link.]
 */

#include <iostream.h>
#include <stdio.h>
#include <windows.h>
#include <string.h>

void pilihan_buku();
void maklumat_buku();

int no_buku;

// Login Menu Registration
char id_check[20];
char pass_check[20];
char id[30];
char pass[30];

//User information registration
char nama[80];
char ic[14];
char alamat[300];
char tarikh [50];

/* --------------------------------------------- */

void main()
{ //function open

system("cls");
int menu=0;


cout<<"<<<<<<<<<<<<<<<<<<<<<<<<<<<"<<endl;
cout<<"WELCOME TO E-LIBRARY SYSTEM"<<endl;
cout<<">>>>>>>>>>>>>>>>>>>>>>>>>>>>"<<endl<<endl;
cout<<"SILA PILIH MENU:"<<endl<<endl;

cout<<"1. Pendaftaran / pinjaman"<<endl;
cout<<"2. Pemulangan"<<endl;
cout<<"3. Keluar"<<endl<<endl;

cout<<"Pilihan anda:";
cin>>menu;

switch(menu)
{ //switch open

case 1: //Menu pendaftaran / Pinjaman

   system("cls");

   cout<<endl<<endl<<"MENU PENDAFTARAN & PINJAMAN"<<endl;
   cout<<"++++++++++++++++++++++++++"<<endl<<endl;
   cout<<"Sila daftarkan ID dan password anda"<<endl<<endl;

   cout<<"Masukkan ID:";
   cin>>id;

   cout<<"Masukkan password:";
   cin>>pass;

   strcpy (id_check, id);
   strcpy (pass_check, pass);

   cout<<endl<<endl;
   cout<<"TAHNIAH!!!"<<endl;
   cout<<"++++++++++"<<endl<<endl;

   cout<<"Pendafaran Login Menu berjaya"<<endl;
   cout<<"Isikan maklumat peribadi anda"<<endl<<endl;

   cout<<"Nama:";
   cin>>nama;

   cout<<"No kad pengenalan:";
   cin>>ic;

   cout<<"Alamat surat menyurat:";
   cin>>alamat;

   cout<<"Tarikh(hari/bulan/tahun):";
   cin>>tarikh;

   cout<<endl<<endl<<"Maklumat anda telah pun dimasukkan ke dalam database kami"<<endl;

   system("pause");
   pilihan_buku();

   break;


case 2: //Menu pemulangan

   char pulang_buku;


   do
   {

   system("cls");
   cout<<"MENU PEMULANGAN BUKU"<<endl;
   cout<<"++++++++++++++++++++"<<endl<<endl;

   cout<<"Sila masukkan maklumat yang betul"<<endl;
   cout<<"Hanya pengguna berdaftar mampu menggunakan menu ini"<<endl<<endl<<endl;

   cout<<"Masukkan ID:";
   cin>>id;


   cout<<"Masukkan PASSWORD:";
   cin>>pass;

   }
   while(strcmp(id_check, id) !=0 || strcmp(pass_check, pass) !=0);

   system("CLS");
   cout<<"MAKLUMAT SAH!!"<<endl;
   cout<<"++++++++++++++"<<endl;

   cout<<"ID dan password diterima"<<endl<<endl;

   cout<<"NAMA\t\t\t:"<<nama<<endl;
   cout<<"KAD PENGENALAN\t\t:"<<ic<<endl<<endl;

   cout<<"BUKU YANG DIPINJAM"<<endl;
   cout<<"++++++++++++++++++"<<endl;

   if(no_buku==0)
   {
      cout<<"Anda tidak meminjam sebarang buku"<<endl<<endl;
      system("pause");
      main();
   }

   else
   {
   system("pause");
   cout<<endl<<endl;
   maklumat_buku();

   cout<<endl<<endl;
   cout<<"Anda mahu memulangkan buku ini?"<<endl;
   cout<<"Y = Ya atau N = Tidak"<<endl;

   cout<<"Pilihan anda:";
   cin>>pulang_buku;

   if(pulang_buku == 'y' || pulang_buku == 'Y')
   {
      no_buku=0;
      cout<<endl<<endl<<"Rekod pemulangan buku telah diterima";

      system("pause");
      system("CLS");
      main();
   }

   else if(pulang_buku == 'n' || pulang_buku == 'N')
   {
      cout<<endl<<endl<<"Selamat membaca buku anda!"<<endl<<endl;
      
      system("pause");
      main();
   
   }

   else
   {
      cout<<"Tiada pilihan tersebut";
      system("PAUSE");
      main();
   
   }
   break;
   }
   


case 3:
   
   system("cls");
   cout<<endl<<endl;
   cout<<"Terima kasih kerana menggunakan perkhidmatan kami"<<endl<<endl<<endl;
   break;

default:

   cout<<"Pilihan tidak tepat";
   main();
   break;

   } //switch closed
} //function closed

/* --------------------------------------------- */

void pilihan_buku()
{ // function open
char setuju;

system("cls");
cout<<"Sila pilih buku anda:"<<endl<<endl;
cout<<"1. Tips menjadi Penulis Bestseller"<<endl;
cout<<"2. 15 Teknik Efektif Internet Marketing"<<endl;
cout<<"3. Teknik Menggempur Virus"<<endl;
cout<<"4. Kembali ke menu utama"<<endl<<endl;

cout<<"Pilihan:";
cin>>no_buku;

switch(no_buku)
{ //swith open

   case 1:
   
      system("CLS");
      cout<<"MAKLUMAT BUKU"<<endl;
      cout<<"+++++++++++++"<<endl<<endl;

      maklumat_buku();

      cout<<endl;
      cout<<"Anda mahu meminjam buku ini?"<<endl;
      cout<<"Y=Ya atau N=No"<<endl<<endl;

      cout<<"Pilihan anda:";
      cin>>setuju;

      if(setuju=='n' || setuju=='N')
      {
         pilihan_buku();
      }

      else if(setuju=='y' || setuju=='Y')
      {
         no_buku=1;
      }

      cout<<endl<<endl<<"Tempoh pinjaman anda akan tamat dua minggu selepas "<<tarikh<<"."<<endl;

   
      system("pause");
      main();

   case 2:

      system("CLS");
      cout<<"MAKLUMAT BUKU"<<endl;
      cout<<"+++++++++++++"<<endl<<endl;

      maklumat_buku();

      cout<<endl;
      cout<<"Anda mahu meminjam buku ini?"<<endl;
      cout<<"Y=Ya atau N=No"<<endl<<endl;

      cout<<"Pilihan anda:";
      cin>>setuju;

      if(setuju=='n' || setuju=='N')
      {
         pilihan_buku();
      }
      else if(setuju=='y' || setuju=='Y')
      {
         no_buku=2;
      }
   
      cout<<endl<<endl<<"Tempoh pinjaman anda akan tamat dua minggu selepas "<<tarikh<<"."<<endl;
      system("pause");
      main();

      break;

   case 3:

      cout<<"MAKLUMAT BUKU"<<endl;
      cout<<"+++++++++++++"<<endl<<endl;

      maklumat_buku();

      cout<<endl;
      cout<<"Anda mahu meminjam buku ini?"<<endl;
      cout<<"Y=Ya atau N=No"<<endl<<endl;

      cout<<"Pilihan anda:";
      cin>>setuju;

      if(setuju=='n' || setuju=='N')
      {

         pilihan_buku();
      }

      else if(setuju=='y' || setuju=='Y')
      {
         no_buku=3;
      }

      cout<<endl<<endl<<"Tempoh pinjaman anda akan tamat dua minggu selepas "<<tarikh<<"."<<endl;   

      system("pause");
      main();

      break;

   case 4:

      main();
      break;

   default:
   
      cout<<"Pilihan tidak sah"<<endl<<endl;
      pilihan_buku();
   
} //function closed

} //main closed

/* --------------------------------------------- */



void maklumat_buku()
{

switch(no_buku)
   {

   case 1:

      cout<<"Tajuk:\nTips menjadi Penulis Bestseller"<<endl<<endl;
      cout<<"Pengarang:\nZamri Mohamad"<<endl<<endl;
      cout<<"Penerbit:\nPTS Publication"<<endl<<endl;
      cout<<"ISBN:\n978-967-5226-11-3"<<endl<<endl;
      cout<<"Kategori:\nPenulisan"<<endl<<endl;
      break;

   case 2:


      cout<<"Tajuk:\n15 Teknik Efektik Internet Marketing"<<endl<<endl;
      cout<<"Pengarang:\nFuad Latip"<<endl<<endl;
      cout<<"Penerbit:\nPTS Publication"<<endl<<endl;
      cout<<"ISBN:\n983-3585-29-9"<<endl<<endl;
      cout<<"Kategori:\nBisnes dan Pengurusan"<<endl<<endl;
      break;


   case 3:


      cout<<"Tajuk:\nTeknik Menggempur Virus"<<endl<<endl;
      cout<<"Pengarang:\nMuhammad Haiqal"<<endl<<endl;
      cout<<"Penerbit:\nVenton Publishing"<<endl<<endl;
      cout<<"ISBN:\n978-967-5065-75-0"<<endl<<endl;
      cout<<"Kategori:\nkeselamatan Komputer"<<endl<<endl;
      break;


   }

}


Football Manager

Code:

/* Projek ini dibangunkan oleh Muhammad Haiqal bin Mohd Jamaluddin
untuk mini project sem 1 JMTI.
Anda dibenarkan mengubah dan menyebarkan kod ini secara PERCUMA.

Anda dilarang sama sekali untuk menjual kod ini dengan apa cara sekalipun.

myjmti.co.cc
[You must be registered and logged in to see this link.]
 */

#include <iostream.h>
#include <windows.h>
#include <string.h>


void club_list();
void club_player();
void realmadrid_player();
void liverpool_player();
void barcelona_player();
void manutd_player();

int realmadrid[3]={0};
int liverpool[3]={0};
int barcelona[3]={0};
int man_utd[3]={0};

char id[20], pass[20];
int fund, club, player;
char buy;
void main()
{//function open

system("CLS");

cout<<"WELCOME TO FOOTBALL MANAGER"<<endl<<endl;
cout<<"Please login"<<endl;


do
{
cout<<"ID:";
cin>>id;

cout<<"PASSWORD:";
cin>>pass;

}
while(strcmp(id,"admin") !=0 || strcmp(pass,"admin") !=0);

   {
   fund=45000;
   cout<<endl<<endl<<"PASSWORD GRANTED!!";
   club_list();
   }

}//function close


//--------------------------------------------------
void club_list()
{
      system("cls");

cout<<"Please Choose your club"<<endl<<endl;
cout<<"1. Real Madrid"<<endl;
cout<<"2. Liverpool"<<endl;
cout<<"3. Barcelona"<<endl;
cout<<"4. Manchester United"<<endl<<endl;

cout<<"Your Selection:";
cin>>club;

club_player();
}
//--------------------------------------------------

void club_player()
{
   system("cls");
   
   switch (club) //value as in "club_list();"
   {//switch open
   
      case 1://real madrid
      
         cout<<"REAL MADRID"<<endl<<endl;
         cout<<"1. Chistiano Ronaldo"<<endl;
         cout<<"2. David Villa"<<endl;
         cout<<"3. Xabi Alonso"<<endl;
         cout<<"4. Karim Benzama"<<endl;

      
         cout<<"Please choose your player:";
         cin>>player;
         realmadrid_player();
         break;
      
      case 2://liverpool
      
         cout<<"LIVERPOOL"<<endl<<endl;
         cout<<"1. Wayne Rooney"<<endl;
         cout<<"2. Lionel Messi"<<endl;
         cout<<"3. Cesc Fabregas"<<endl;
         cout<<"4. David Silva"<<endl;


         cout<<"Please choose your player:";      
         cin>>player;
         liverpool_player();
         break;
      
      case 3://barcelona
      
         cout<<"BARCELONA"<<endl<<endl;
         cout<<"1. Ibrahimovic"<<endl;
         cout<<"2. David Beckham"<<endl;
         cout<<"3. Adebayor"<<endl;
         cout<<"4. Carlos Tevez"<<endl;


         cout<<"Please choose your player:";      
         cin>>player;
         barcelona_player();
         break;
      
      case 4://man utd
      
         cout<<"MANCHESTER UNITED"<<endl<<endl;
         cout<<"1. Antonio Valencia"<<endl;
         cout<<"2. Michael Owen"<<endl;
         cout<<"3. Robin Van Persie"<<endl;
         cout<<"4. Iniesta"<<endl;

         cout<<"Please choose your player:";      
         cin>>player;
         manutd_player();
         break;
      
   
   }//switch close
}//function close

//--------------------------------------------------

void realmadrid_player()
{
   system("cls");
   
switch(player) //value as "player"
      {
         case 1:
   
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Christiano Ronaldo"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM15000"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 15000)
               {
                  if(realmadrid[0]=1)
                  {
                  fund-= 15000;
                  cout<<"You have bought Christiano Ronaldo"<<endl<<endl;
                  system("pause");
                  club_list();
                  }
               

               else
               {
                  cout<<"You ALREADY bought Christiano Ronaldo"<<endl<<endl;
                  Sleep(1200);
                  club_list();
               }

               }

               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
            
         case 2:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:David Villa"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE:  RM13500"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 13500)
               {
   
                  fund-= 13500;
                  cout<<"You have bought David Villa"<<endl<<endl;
                  system("pause");
                  club_list();            

                  
               }

               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         case 3:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Xabi Alonso"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM20300 "<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open

                  fund-= 20300;
                  cout<<"You have bought Xabi Alonso"<<endl<<endl;
                  system("pause");
                  club_list();
      
      
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         
         case 4:
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Karim Benzama"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM18100"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 18100)
               {
                  if(realmadrid[3]!=1)

                  fund-= 18100;
                  cout<<"You have bought Karim Benzama"<<endl<<endl;
                  system("pause");
                  club_list();

               }

               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
      }//switch close
}//function close


//--------------------------------------------------

void liverpool_player()
{
   system("cls");
   
switch(player) //value as "player"
      {
         case 1:
   
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Wayne Rooney"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM17999"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 17999)
               {

                  fund-= 17999;
                  cout<<"You have bought Wayne Rooney"<<endl<<endl;
                  system("pause");
                  club_list();

               }
            }//buy close
            
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
            
         case 2:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Lionel Messi"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE:  RM23080"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {
               if(fund >= 23080)
               {
                  if(liverpool[1]!=0)
                  
                  fund-= 23080;
                  cout<<"You have bought Lionel Messi"<<endl<<endl;
                  system("pause");
                  club_list();

               }

               
               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }

            }//buy close
            
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         case 3:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Cesc Fabregas"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM19999 "<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               
               if(fund >= 23080)
               {
                  fund-= 19999;
                  cout<<"You have bought Cesc Fabregas"<<endl<<endl;
                  system("pause");
                  club_list();
               }
   

               else
               {
                  cout<<"You have insufficient fund"<<endl<<endl;
                  Sleep(1200);
                  club_list();
               }
            }//buy close
         
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         
         case 4:
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:David Silva"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM23999"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {
               if(fund >= 23999)
               {

                  fund-= 23999;
                  cout<<"You have bought David Silva"<<endl<<endl;
                  system("pause");
                  club_list();
               }
               

               else
               {
                  cout<<"You have insufficient fund"<<endl<<endl;
                  Sleep(1200);
                  club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
      
      }//switch close
}//function close

//--------------------------------------------------

void barcelona_player()
{
   system("cls");
   
switch(player) //value as "player"
      {
         case 1:
   
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Ibrahimovic"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM29888"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 29888)
               {
                  fund-= 29888;
                  cout<<"You have bought Ibrahimovic"<<endl<<endl;
                  system("pause");
                  club_list();
               }

               else
               {
                  cout<<"You have insufficient fund"<<endl<<endl;
                  Sleep(1200);
                  club_list();
               }
            }//buy close
            
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         case 2:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:David Beckham"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE:  RM23555"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 23555)
               {
                  fund-= 23555;
                  cout<<"You have bought David Beckham"<<endl<<endl;
                  system("pause");
                  club_list();
               }


               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         case 3:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Adebayor"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM15828 "<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 15828)
               {
                  if(barcelona[2]!=1)
                  {
                  fund-= 15828;
                  cout<<"You have bought Adebayor"<<endl<<endl;
                  system("pause");
                  club_list();
                  }
               

                  else
                  {
                  cout<<"You ALREADY bought Adebayor"<<endl<<endl;
                  Sleep(1200);
                  club_list();
                  }
               }

            
               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);               
               club_list();
               }
            }//buy close
            
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
         
         case 4:
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Carlos Tevez"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM23541"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 23541)
               {

                  fund-= 23541;
                  cout<<"You have bought Carlos Tevez"<<endl<<endl;
                  system("pause");
                  club_list();
               }
   
            
               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
      }//switch close
}//function close

//--------------------------------------------------
void manutd_player()
{
   system("cls");
   
switch(player) //value as "player"
      {
         case 1:
   
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Antonio Valencia"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM22980"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 22980)
               {

                  fund-= 22980;
                  cout<<"You have bought Antonio Valencia"<<endl<<endl;
                  system("pause");
                  club_list();
               }
               

                  else
                  {
                  cout<<"You ALREADY bought Antonio Valencia"<<endl<<endl;
                  Sleep(1200);
                  club_list();
                  }


            }//buy close
         
            else //if user choose other than yes
            {
            club_list();
            }
            break;      
            
         case 2:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Michael Owen"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE:  RM30000"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 30000)
               {
                  fund-= 30000;
                  cout<<"You have bought Michael Owen"<<endl<<endl;
                  system("pause");
                  club_list();
               }
               
               
               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close

            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         case 3:
         
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Robin Van Persie"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM25999 "<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 25999)
               {
            
                  fund-= 25999;
                  cout<<"You have bought Robin Van Persie"<<endl<<endl;
                  system("pause");
                  club_list();
               }
               
               
               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            }//buy close
            
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
            
         
         case 4:
            cout<<"DETAILS:"<<endl;
            cout<<"********"<<endl<<endl;
            cout<<"Name:Iniesta"<<endl;
            cout<<"Age:"<<endl;
            cout<<"Height"<<endl;
            cout<<"Position"<<endl;
            cout<<"Rating"<<endl<<endl;
            cout<<"PRICE: RM27345"<<endl;
            
            cout<<"Are you sure you want to buy"<<endl;
            cout<<"this player??"<<endl;
            cout<<"Y = Yes  -OR-  other letters= No";
            
            cin>>buy;
            
            if(buy=='y' || buy=='Y')
            {//buy open
               if(fund >= 27345)
               {
                  fund-= 27345;
                  cout<<"You have bought Iniesta"<<endl<<endl;
                  system("pause");
                  club_list();
               }
               

   
         
               else
               {
               cout<<"You have insufficient fund"<<endl<<endl;
               Sleep(1200);
               club_list();
               }
            
            }//buy close
            
            else //if user choose other than yes
            {
            club_list();
            }
            break;   
      }//switch close
}//function close


ID: admin
pass: admin


Simple Quiz

Code:

//OptiMind Math Quiz

#include <iostream.h> //Header file for C++ program
#include <windows.h> //Header file for clear screen


void marking_task(); //marking for topic1
void marking_task2(); //marking for topic2
void quiz_finish();
void user_continue();

   int topic;
   char quit;
   char answer[5];
    char answer2[5];
   char answer_mark[5]={'a','c','a','c','b'};
   char answer_mark2[5]={'a','b','c','a','c'};

   int count;
   int accuracy;

// Function main
void main()
{


   system("cls");
   {system("color 3e");}

   cout<<endl<<endl;
   cout<<"\t\t+++++++++++++++++++++++++++++++++++++++++++++++"<<endl;
   cout<<"\t\t~|OPTITECH PROUDLY PRESENT OPTIMIND MATH QUIZ|~"<<endl;
   cout<<"\t\t+++++++++++++++++++++++++++++++++++++++++++++++"<<endl<<endl;
   cout<<"\t\t **!!Challenge Your Mind using our program!!**"<<endl<<endl<<endl;

   cout<<"\t\t\tPlease select your topic:"<<endl;
   cout<<"\t\t\t-------------------------"<<endl<<endl;
   cout<<"\t\t\t1. Basic Index Law"<<endl;
   cout<<"\t\t\t2. Numbering System"<<endl;
   cout<<"\t\t\t3. Quit"<<endl;
   cout<<"\t\t\t4. About us"<<endl<<endl<<endl;

   cout<<"\t\tTOPIC:";
   cin>>topic;

   switch(topic)
   {   
   case 1: // Basic Index Law
      
      count=0;
      // question 1
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO INDEX LAW QUIZ+"<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 1:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\t3 kuasa 2 x 3 kuasa 5 = "<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 5 kuasa 7"<<endl; // Correct Answer
      cout<<"\t\t\tb. 5 kuasa 10"<<endl;
      cout<<"\t\t\tc. 5 kuasa 15"<<endl;
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer[0];

      if (answer[0]==answer_mark[0])
         count+=1;

      cout<<endl<<endl;


      // question 2
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO INDEX LAW QUIZ+"<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 2:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\t8 kuasa 5 x 8 kuasa 6 = "<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 16 kuasa 11"<<endl;
      cout<<"\t\t\tb. 8 kuasa 30"<<endl;
      cout<<"\t\t\tc. 8 kuasa 11"<<endl; // Correct Answer
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer[1];

      if (answer[1]==answer_mark[1])
         count+=1;

      cout<<endl<<endl;


      // question 3
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO INDEX LAW QUIZ+"<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 3:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\ta kuasa x X a kuasa y = "<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. a kuasa x+y"<<endl; // Correct Answer
      cout<<"\t\t\tb. a kuasa xy"<<endl;
      cout<<"\t\t\tc. ax kuasa ay"<<endl;
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer[2];

      if (answer[2]==answer_mark[2])
         count+=1;

      cout<<endl<<endl;


      // question 4
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO INDEX LAW QUIZ+"<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 4:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\t3 kuasa -2 . 4 kuasa 3 X 3 kuasa 5 . 4 kuasa -3 = "<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 3 kuasa -10 . 4 kuasa -9"<<endl;
      cout<<"\t\t\tb. 6 kuasa -3 . 8 kuasa -9"<<endl;
      cout<<"\t\t\tc. 3 kuasa 3 . 4"<<endl;  // Correct Answer
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer[3];

      if (answer[3]==answer_mark[3])
         count+=1;

      cout<<endl<<endl;

      
      // question 5
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO INDEX LAW QUIZ+"<<endl;
      cout<<"\t\t\t+++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 5:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\t3 kuasa 5 / 3 kuasa 3 = "<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 9 kuasa 8"<<endl;
      cout<<"\t\t\tb. 3 kuasa 2"<<endl; // Correct Answer
      cout<<"\t\t\tc. 3 kuasa 15"<<endl;
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer[4];

      if (answer[4]==answer_mark[4])
         count+=1;

      cout<<endl<<endl;

      //question finish.

      marking_task();
      quiz_finish();
      user_continue();

      break;

   case 2:

      count=0;
      // question 1
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO NUMBERING SYSTEM QUIZ+"<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 1:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\tChange number 45 base 10 to base 2"<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 101101 base 2"<<endl; // Correct Answer
      cout<<"\t\t\tb. 13 base 2"<<endl;
      cout<<"\t\t\tc. Cannot be calculated"<<endl;
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer2[0];

      if (answer2[0]==answer_mark2[0])
         count+=1;

      cout<<endl<<endl;


      // question 2
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO NUMBERING SYSTEM QUIZ+"<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 2:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\tCOnvert this binary number"<<endl<<"\t\t\t101101"<<endl;
      cout<<"\t\t\tto Decimal number"<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 2d base 10"<<endl;
      cout<<"\t\t\tb. 45 base 10"<<endl; // Correct Answer
      cout<<"\t\t\tc. 25 base 8"<<endl;
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer2[1];

      if (answer2[1]==answer_mark2[1])
         count+=1;

      cout<<endl<<endl;


      // question 3
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO NUMBERING SYSTEM QUIZ+"<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 3:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\tHexadecimal A35 in decimal is:"<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 101000110101 bsae 10"<<endl;
      cout<<"\t\t\tb. Cannot be calculated"<<endl;
      cout<<"\t\t\tc. 2613 base 10"<<endl; // Correct Answer
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer2[2];

      if (answer2[2]==answer_mark2[2])
         count+=1;

      cout<<endl<<endl;

      // question 4
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO NUMBERING SYSTEM QUIZ+"<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 4:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\t41.6875 base 10 to binary is:"<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 101001.1011 base 2"<<endl; // Correct Answer
      cout<<"\t\t\tb. 1011.101001 base 2"<<endl;
      cout<<"\t\t\tc. 100101.1011 base 2 base 10"<<endl;
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer2[3];

      if (answer2[3]==answer_mark2[3])
         count+=1;

      cout<<endl<<endl;


      // question 5
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl;
      cout<<"\t\t\t+WELCOME TO NUMBERING SYSTEM QUIZ+"<<endl;
      cout<<"\t\t\t++++++++++++++++++++++++++++++++++"<<endl<<endl<<endl;

      cout<<"\t\t\t -----------"<<endl;
      cout<<"\t\t\t<QUESTION 5:>"<<endl;
      cout<<"\t\t\t -----------"<<endl<<endl;
      cout<<"\t\t\tChange 5437 base 8 to hexadecimal"<<endl<<endl<<endl;
      cout<<"\t\t\tPlease choose your answer(smallcaps):"<<endl<<endl;
      cout<<"\t\t\ta. 11.1.F base 16"<<endl;
      cout<<"\t\t\tb. 5260 base 16"<<endl;
      cout<<"\t\t\tc. B1F base 16"<<endl; // Correct Answer
      cout<<endl<<endl<<"\t\t\tANSWER:";
      cin>>answer2[4];

      if (answer2[4]==answer_mark2[4])
         count+=1;

      cout<<endl<<endl;


      //question finish.

      marking_task2();
      quiz_finish();
      user_continue();
      break;

   case 3: //quit
      Sleep(1200);
      break;


   case 4: //about us
      system("CLS");
      cout<<endl<<"\t\t\t::ABOUT US::"<<endl<<endl;
      cout<<"\t\t\tOptimind Math Quiz V1.2"<<endl;
      cout<<"\t\t\tCopyright 2009 OptiTech"<<endl;
      cout<<"\t\t\t-----------------------"<<endl<<endl;
      cout<<"\t\t\tThe programmer :"<<endl<<"\t\t\tMuhammad Haiqal"<<endl<<endl;
      cout<<"\t\t\tBeta tester :"<<endl<<"\t\t\tAin, Yunus"<<endl<<endl;
      cout<<"\t\t\tDocumentation :"<<endl<<"\t\t\tShazmeer"<<endl<<endl;

      cout<<"\t\t\tWe Proudly thanks to:"<<endl;
      cout<<"\t\t\tPn Emilia"<<endl<<endl<<"\t\t\t";

      system("PAUSE");
      main();
      break;

   }


}

// Compare user's answer with correct answers.
void marking_task()
{
int i;

   system("cls");
      cout<<endl<<"\t\t  ";   
      cout<<"```````````````````````````````````````````````"<<endl;
      cout<<"\t\t | \t !!CONGRATULATION!! \t\t\t|"<<endl;
      cout<<"\t\t | \t You have answered all question! \t| "<<endl<<endl;
      cout<<"\t\t  ```````````````````````````````````````````````"<<endl<<endl;

      cout<<"\t\t\tCalculating.."<<endl<<endl;
      Sleep(800);

   cout<<"\t\t\tQUESTION\tANSWER\tCORRECT/FALSE"<<endl;



   for(i=1; i<=5; i++)
   {
   cout<<"\t\t\t"<<i;
   cout<<"\t\t"<<answer[i-1]<<"\t";

   if(answer[i-1]!= answer_mark[i-1])
      cout<<"FALSE"<<endl;

   
   else
      cout<<"TRUE"<<endl;
   }

}

// Compare user's answer with correct answers.
void marking_task2()
{
int i;

   system("cls");
      cout<<endl<<"\t\t  ";   
      cout<<"```````````````````````````````````````````````"<<endl;
      cout<<"\t\t | \t !!CONGRATULATION!! \t\t\t|"<<endl;
      cout<<"\t\t | \t You have answered all question! \t| "<<endl<<endl;
      cout<<"\t\t  ```````````````````````````````````````````````"<<endl<<endl;

      cout<<"\t\t\tCalculating.."<<endl<<endl;
      Sleep(800);

   cout<<"\t\t\tQUESTION\tANSWER\tCORRECT/FALSE"<<endl;

   for(i=1; i<=5; i++)
   {
   cout<<"\t\t\t"<<i;
   cout<<"\t\t"<<answer2[i-1]<<"\t";

   if(answer2[i-1]!= answer_mark2[i-1])
      cout<<"FALSE"<<endl;

   
   else
      cout<<"TRUE"<<endl;
   }
   
}

// Display the sum of correct answers.
void quiz_finish()
{
      int j;

      cout<<endl<<endl;
      cout<<"\t\t\tTOTAL CORRECT ANSWERS:"<<endl;
      cout<<"\t\t\t"<<count<<"/5"<<endl<<endl;
      cout<<"\t\t\tYOUR STAR :"<<endl;
      cout<<"\t\t\t";

      for (j=1; j<=count ; j++)
      {
         cout<<"*";
      }
      cout<<endl;
      
      accuracy = (100 * count) / 5;

      cout<<"\t\t\tACCURACY:"<<accuracy;
      cout<<endl<<endl;

      cout<<"\t\t\tYou are:"<<endl;

      if (count>3)
      {
         cout<<"\t\t\tGREAT~!"<<endl<<endl;
      }
      
      else if (count>0)
      {
         cout<<"\t\t\tGOOD~!"<<endl<<endl;
      }
      
      if (count<1)
      {
         cout<<"\t\t\tYou answered all question wrong!"<<endl<<endl;
      }
      

      
      count =0;

}

// Ask user to continue do the quiz.
void user_continue()
{
      cout<<"\t\t\t";
      system("pause");
      system("cls");
      cout<<endl<<endl;
      cout<<"\t\t\t_____________________"<<endl;
      cout<<"\t\t\t!!TERMINATE PROGRAM!!"<<endl;
      cout<<"\t\t\t_____________________"<<endl<<endl;
      cout<<"\t\t\tWhat would you like to do?"<<endl<<endl;
      cout<<"\t\t\t'x' to quit"<<endl;
      cout<<"\t\t\t'y' to continue with other topics"<<endl<<endl;

      cout<<"\t\t\tOnly the 1st character is accepted."<<endl<<endl;
      cout<<"\t\t\tPlease choose:";
      cin>>quit;

if(quit=='y' || quit=='Y')
   {
      main();
   }

else if(quit=='x' || quit =='X')
   {
      system("cls");
      cout<<endl<<endl<<endl;
      cout<<"\t\t\t!!!THANK YOU!!!"<<endl<<endl;
      cout<<"\t\t\tThank you for using our program"<<endl;
      cout<<"\t\t\tWe wait to see you again\n\n\t\t\t";
   }

else
{
   user_continue();
}

}



Restaurant Menu


Code:

/* Projek ini dibangunkan oleh Muhammad Haiqal bin Mohd Jamaluddin
untuk mini project sem 1 JMTI.
Anda dibenarkan mengubah dan menyebarkan kod ini secara PERCUMA.

Anda dilarang sama sekali untuk menjual kod ini dengan apa cara sekalipun.

myjmti.co.cc
[You must be registered and logged in to see this link.]
 */


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

struct menuItemType
{
      char menuItem[15];
      double menuPrice;
      double number; 
}menuList[]={"Plain Egg",2.50,0,
            "Bacon and Egg",3.45,0,
            "Muffin",2.20,0,
            "French Toast",2.95,0,
            "Fruit Basket",3.45,0,
            "Cereal",0.70,0,
            "Coffee",1.50,0,
            "Tea",1.80,0
            },order[10];
             
void getdata(struct menuItemType[],struct menuItemType[],int*);
void showMenu(struct menuItemType[],int);
void showMenu2(struct menuItemType[],int);
void printCheck(struct menuItemType[],int );
void cleartoendofline( void ); 
 
void cleartoendofline( void )
{
   char ch;
   ch = getchar();
while( ch != '\n' )
    ch = getchar();
 
}

int main()
{     
   int items=0 ;
   char flag;
   char flag1;
while(flag!='y')
{
   system("cls");
   
   printf("Welcome to HiFi's Restaurant\n");
     printf("  Item\t\t    Price\n");
    showMenu(menuList,8);
    getdata(menuList,order,&items);
    
   system("cls");
    
   printCheck(order,items);
    
   system("pause");
    scanf("%c",&flag1);
    fflush(stdin);
    printf("Quit?(y/n)? ");
  scanf("%c",&flag);
 
  cleartoendofline();
 
  printf("Your choice is %c",flag);
  printf("\n\n thank you\2");
 
  cleartoendofline();
  getch();
}return 0;
}
 


void printCheck(struct menuItemType order[],int items)
{
   int i;
   char c='%';
   double total=0,tax;
   
   printf("Welcome to HiFi's Restaurant\n\n");
   showMenu2(order,items);

for(i=0;i<items;i++)
   total+=(order[i].menuPrice*order[i].number);
    printf("\nItem Total\t  $%.2f\n\n",total);
    tax=total*.05;
    printf("Tax 5%c\t\t  $%.2f\n\n",c,tax);
    printf("Amount Due\t  $%.2f\n\n",total+tax);
}

void getdata(struct menuItemType menu[],struct menuItemType order[],int* items)
{
   char yesno='y',garbage;
   int n,k;

while( yesno=='y')
{
   printf("Enter your order item number: ");
   scanf("%d",&n);

while(n<1||n>8)
{
   printf("invalid item number\n");
  printf("Enter your order item number: ");
  scanf("%d",&n);
  cleartoendofline();
}
   printf("How many would you like of those? ");
   scanf("%d",&k);
   cleartoendofline();

while(k<=0)
{
   printf("You have enter 0 value or negative value, reenter again?");
   scanf("%d",&k);
   cleartoendofline();
}

   strcpy(order[*items].menuItem,menu[n-1].menuItem);
   order[*items].menuPrice=menu[n-1].menuPrice;
   order[*items].number=k;
   *items=*items+1;
   scanf("%c",&garbage);
   printf("Would you like another item?(y/n)? ");
   scanf("%c",&yesno);
   cleartoendofline();
}
}

void showMenu(struct menuItemType a[],int n)
{
   int i;

for(i=0;i<n;i++)
   printf("%d.  %-16s$%.2f\n",i+1,a[i].menuItem,a[i].menuPrice);
       
}

void showMenu2(struct menuItemType a[],int n)
{
   int i;
 
for(i=0;i<n;i++)
   printf("%.0lf %-10s\t  $%4.2lf\n\n",a[i].number,a[i].menuItem,a[i].number*a[i].menuPrice);     
}




Post2 la jugak coding2 yang korunk dah wat kay.
Semoga membantu! Smile 13

_________________
|----------------------------------------------------|




EXCUSE IS THE DUMBEST WAY TO ESCAPE

MAKLUMAN: Worksheet/Assignment Download Section hanya untuk pengguna berdaftar. Sila daftar untuk melakukan 'download'. Lepas dah click link, tekan kat perkataan "Skip Ad" bahagian atas belah kanan sekali. Pastu baru leh download.
Harap Maklum.

Optitech

Posts : 518
Join date : 2010-01-01
Age : 24
Location : ProxyFireZ

http://sembangseposen.blogspot.com

Back to top Go down

View previous topic View next topic Back to top

- Similar topics

 
Permissions in this forum:
You cannot reply to topics in this forum