VIPUL.H #Include #Include #Include #Include #Include #Include #Include #Include #Include #Include
VIPUL.H #Include #Include #Include #Include #Include #Include #Include #Include #Include #Include
#include<iostream.h>
#include<stdio.h>
#include<conio.h>
#include<stdlib.h>
#include<process.h>
#include<ctype.h>
#include<math.h>
#include<iomanip.h>
#include<string.h>
#include<fstream.h>
//VIPUL AGGARWAL XII – ‘A’
//PROGRAM NO. 9
/*TO CALCULATE SALARIES OF WORKER'S */
#include”vipul.h”
class worker
{
char wname[20] ;
float hrwrk,wgrate;
float totwage;
float calcwg()
{
totwage=hrwrk*wgrate;
return totwage;
}
public:
long wno;
void in_data()
{
cout<<"\n\t\t\tENTER WORKER'S NUMBER : ";
cin>>wno;
cout<<"\n\t\t\tENTER WORKER'S NAME : ";
cin>>wname;
cout<<"\n\t\t\tENTER NUMBER OF HOURS
WORKED : ";
cin>>hrwrk;
cout<<"\n\t\t\tENTER THE WEDGE RATE : ";
cin>>wgrate;
calcwg();
}
void out_data()
{
cout<<"\n\t\t\tWORKER'S NUMBER IS : "<<wno;
cout<<"\n\t\t\tWorker's Name Is : "<<wname;
cout<<"\n\t\t\tHOURS WORKED : "<<hrwrk;
cout<<"\n\t\t\tWEDGE RATE IS : "<<wgrate;
cout<<"\n\t\t\tTOTAL WAGE IS : "<<totwage;
cout<<"\n";
}
};
worker w;
void main()
{
clrscr();
w.in_data();
w.out_data();
getch();
}
//OUTPUT:
ENTER WORKER'S NUMBER : 3123
ENTER WORKER'S NAME : PIYUSH
ENTER NUMBER OF HOURS WORKED : 13
ENTER THE WEDGE RATE: 1
WORKER'S NUMBER IS: 3123
WORKER'S NAME IS: PIYUSH
HOURS WORKED: 13
WEDGE RATE IS: 1
TOTAL WAGE IS: 13
//VIPUL AGGARWAL XII – ‘A’
//PROGRAM NO. 10
//PROGRAM USING FRIEND FUNCTION
#include”vipul.h”
class bank
{
int acno;
char name[20];
int t;
float s;
public:
void assign()
{
cout<<"\n\t\t\tENTER ACCOUNT NO.: ";
cin>>acno;
cout<<"\n\t\t\tENTER NAME. : ";
gets(name);
cout<<"\n\t\t\tENTER TIME : ";
cin>>t;
cout<<"\n\t\t\tENTER AMOUNT : ";
cin>>s;
}
friend void display();
}b;
void display()
{
clrscr();
cout<<"\n\t\t\tACCOUNT NO. : "<<b.acno;
cout<<"\n\t\t\tNAME. : "<<b.name;
cout<<"\n\t\t\tTIME : "<<b.t;
cout<<"\n\t\t\tAMOUNT : "<<b.s;
}
void main()
{
clrscr();
b.assign();
display();
getch();
}
//OUTPUT
ENTER TIME : 1
//OUTPUT
outer::second()
10
a=25
inner::prn()
510
inner::prn()
510
//VIPUL AGGARWAL XII – ‘A’
//PROGRAM NO. 12
//Calculate Salary of a teacher using class & objects with
functions//
#include”vipul.h”
class teacher{
private:
char name[20];
char subject[10];
float basic,DA,HRA;
float salary;
float calculate()
{
salary=basic+DA+HRA;
return salary;
}
public:
void readdata()
{
cout<<"ENTER TEACHER'S NAME:";
cin>>name;
cout<<"ENTER THE SUBJECT:";
cin>>subject;
cout<<"ENTER BASIC:";
cin>>basic;
cout<<"ENTER DA:";
cin>>DA;
cout<<"ENTER HRA:";
cin>>HRA;
}
void showdata()
{
cout<<"NAME:"<<name<<" "<<"SUBJECT:"<<" "<<subject<<"
";
cout<<"BASIC:"<<basic<<" "<<"DA:"<<DA<<"
"<<"HRA:"<<HRA<<" ";
cout<<"CALCULATED SALARY IS RS."<<salary;
}
};
void main()
{
clrscr();
teacher t;
t.readdata();
t.showdata();
getch();
return;
}
//OUTPUT
//OUTPUT
ENTER MARKS : 85
NAME : PIYUSH
ROLL NUMBER : 12
MARKS : 85
*****WORK HARD*****