All About C++

Get Pure Concepts of C++
Showing posts with label projects. Show all posts
Showing posts with label projects. Show all posts

Saturday, 25 June 2016

C++ project on hostel management

In this project, basic information about a particular hostel is provided which is about mess system,prayer system, jim system and rules and regulations. Moreover any new coming student can fill his application form to take a room in the hostel with his challan form.

#include
#include
#include
using namespace std;
class hostel
{
private:
            int x;
public:
            void check()
            {
                        do

Monday, 6 June 2016

C++ car parking management system

This is C++ car parking management system. The statement of car parking management system is:
There are three floors in a building and every floor has capacity of ten cars to park.one floor is for Civic, one for Accord and one for City. Whenever a car system should ask either it is civic, Accord or City and it should be park on its floor if there exists room.

#include<iostream>
using namespace std;
enum{M=10};
class park
{private:
int capacity[M];int front,rear,g;
public:
            park()
            {front=rear=-1;g=0;}
            void inpark()
            {if(rear==M-1)

Sunday, 5 June 2016

Toll Plaza management system

                                                     This project is on toll plaza management, whenever any vehicle will pass the toll plaza, it has to pay tax. This system tell us that there are how many vehicles which have paid and how many such vehicles which don’t paid toll plaza tax.

#include<iostream>
using namespace std;
char a;
char b;
char c;
class sir
{
private:  
                unsigned int cars;
                unsigned int amount;
public:
                void az()
                {start:
                                cout<<"car payed amount or not press y/n"<<endl;
                cin>>b;
                if(b=='y')
                {cars=0;
                amount=0;
                asd:
                                cars=cars+1;
                                amount=amount+50;
                                cout<<"no. of cars is     "<<cars<<endl<<"total amount is    "<<amount<<endl;
                                cout<<"if car payed amount then press y otherwise n"<<endl;
                                cin>>a;
                                if(a=='y')
                                {goto asd;}
                }
                else
                {}
ab:
                cars=cars+1;
                cout<<"total cars are "<<cars<<endl<<"total amount is  "<<amount<<endl;
                cout<<"next car payed amount or not press y/n"<<endl;
                cin>>c;
                if(c=='y')
                {goto asd;}
                else
                {goto ab;}
                }
};
void main()
{
                sir yes;
                yes.az();
                cout<<endl;
                system("pause");
}




Saturday, 4 June 2016

C++ projects list

Bank management project 

bank management project in C++,very easy to understand code

This is C++ project on bank account management
All basic functions to manage bank account are added using class named by ‘bank’

#include<iostream>
    #include<stdio.h>
    #include<conio.h>
using namespace std;
class bank
    {
     private:
     int ac_no,account;
     float balance;
     char name[20];
     public:
     void open();
     void deposite(int i);
     void withdraw(int p);
     void search(int b);
     void display();  };
    void bank::open()
{ cout<<"ENTER YOUR NAME :  ";
         cin>>name;
         cout<<"ENTER YOUR ACCOUNT NUMBER :  ";
         cin>>account;
         cout<<"ENTER THE AMOUNT OF MONEY : BDT  ";
         cin>>balance;
     }
          void bank::deposite(int j)

    {  int bnc;
          if(account==j)
       {
        cout<<"ENTER THE AMOUNT OF MONEY : BDT ";
        cin>>bnc;
        balance=balance+bnc;
        cout<<"\n\n\tJOB HAS DONE WELL !!! \n";
       }  }
    void bank::withdraw(int k)
    {   int blnc,p;
      if(account==k)
      {
        cout<<"YOUR CURRENT ACCOUNT BALANCE IS BDT "<<balance<<"\n"<<"THE AMOUNT OF MONEY YOU WANT TO WITHDRAW IS BDT ";
        cin>>blnc;
           p=balance-blnc;
           { if(p<0)
              cout<<"SORRY !!! THERE IS NOT ENOUGH MONEY IN YOUR ACCOUNT\n";
            else if(p>=0)
              {
                cout<<"\n\tYOUR REQUEST TO WITHDRAW MONEY HAS DONE\n\n";
                balance=p;
              }    }   }  }
    void bank::display(void)
    {    cout<<"\n\nNAME : "<<name<<"\n\nACCOUNT NO. "<<account<<"\n\nBALANCE : BDT "<<balance<<"\n\n";
    }



    void bank::search(int m)

    {

     if(account==m)
       {
         cout<<"\n\n*******Account Holder's INFO*******";
         cout<<"\n\nNAME : "<<name<<"\n\nACCOUNT NO. "<<account<<"\n\nBALANCE : BDT "<<balance<<"\n\n";
         cout<<"\n***************************************\n\n";
       }

    }

       void main()
       {
      int i,j,k,m,l,y=0;
         bank b[20];
        int index;
          do
        {
    cout<<"\a\nPRESS 1 TO OPEN ACCOUNT\n\n"<<"PRESS 2 TO DEPOSITE AMOUNT\n\n"<<"PRESS 3 TO WITHDRAW MONEY \n\n"<<"PRESS 4 TO DISPLAY \n\n"<<"PRESS 5 TO SEARCH \n\n"<<"PRESS 6 TO EXIT \n\n\t\n";
    cout<<"Your option......";

    cin>>index;
               switch(index)
            {
               case 1:
                 cout<<"\nHOW MANY ACCOUNT YOU WANT TO OPEN?\n"; //opening account
                 cin>>y;
                  for(i=0;i<y;i++)
                b[i].open();
               break;
              case 2:
                 cout<<"\nENTER YOUR ACCOUNT NO. ";             //deposite amount
                 cin>>j;
                 for(i=0;i<y;i++)
                  {
                    b[i].deposite(j);
                  }
              break;
              case 3:
                cout<<"\nENTER YOUR ACCOUNT NO. ";              //withdraw money
                cin>>k;
                for(i=0;i<y;i++)
                   {
                   b[i].withdraw(k);
                   }
                break;

              case 4:
                for(i=0;i<y;i++)
                  {                                             //display option
                  b[i].display();
                  }
                break;
              case 5:
                cout<<"\nENTER YOUR ACCOUNT NO. ";              //search option
                cin>>m;
                 for(i=0;i<y;i++)
                {
                b[i].search(m);
                }
                 break;
             case 6:
             break;

                default:cout<<"\nYOU HAVE PRESSED THE WRONG KEY. PLEASE TRY AGAIN. \n\n\n";
                break;
                                                   }}
                while(index!=6);
                                                                system("pause");}


Tuesday, 9 February 2016

C++ Project on Sim Management very easy to understanding


Sim Management Project

#include<iostream>
#include<fstream>
#include<Windows.h>
#include<stdio.h>
using namespace std;
class sim
{
private:

Friday, 5 February 2016